Форум программистов, компьютерный форум CyberForum.ru

Функции: найти строку, которая имеет максимальную сумму элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread218252.html
Дан массив вещественных чисел X=(x1,x2,..,xn). Записать элементы заданного массива Х в массив Y следующим образом: в начальной части расположить положительные элементы в порядке возрастания, затем в порядке убывания отрицательные элементы, нулевые элементы не записывать.
C++ разработка через тестирование Подскажите пожалуйста, где можно почитать о такой разработке? где самые простые примеры еть? если есть киньте свои примеры ? http://www.cyberforum.ru/cpp-beginners/thread218250.html
C++ Решение СЛУ методом Жордана Гаусса
Вот , что решает слу методом Гаусса #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> #define N 50 void glavelem( int k, double mas , int n, int otv ) { int i, j, i_max = k, j_max = k;
найти сумму простых делителей (сделать функцией) C++
Вводится последовательность целых чисел, 0 – конецпоследовательности. Для каждого числа последовательности найти сумму его простых делителей (функцией оформить определение суммы простых делителей числа). напишите пожалуйста!
C++ среднее геометрическое http://www.cyberforum.ru/cpp-beginners/thread218235.html
задание: Напишите универсальную функцию для нахождения среднего геометрического отрицательных элементов матриц с произвольным числом строк и столбцов. функция: void geometric_average (int *p,int str,int col) {int i,j,negative; double product,root; // <<----- for(i=0;i<str;i++) { for(j=0;j<col;j++) {
C++ объясните пожалуйста strcrat strcat Добавляет копию string2 в конец строки string1. Прикладная программа ответственна за то, что в строке имеется достаточно прост- ранства для размещения результата. Функция возвращает string1. я не совсем понял,можете объяснить?) подробнее

Показать сообщение отдельно
murod
 Аватар для murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
22.12.2010, 21:20     Функции: найти строку, которая имеет максимальную сумму элементов
решение этой задачи:

#include <iostream>

using namespace std;

int sum(int n, int m)
{
double sum1 = 0, sum = 0, b[101];
int i, j, p = 1;
double a[101][101];
for(i = 1; i <= n; i++)
for(j = 1; j <= m; j++)
cin >> a[i][j];
for(j = 1; j <= m; j++)
b[1] += a[1][j];

for(i = 2; i <= n; i++)
for(j = 1; j <= m; j++)
b[i] += a[i][j];

for(i = 2; i <= n; i++)
p = max(b[1], b[i]);
for(i = 1; i <= n; i++)
if (b[i] == p)
{
cout << i <<" строка имеет максимальную сумму";
break;
}
cout << endl;
}
int main()
{
int n, m;
cin >> n >> m;
sum(n,m);
return 0;
}

вроде правильно!
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru