Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
#1

Дан Двумерный массив. Определить максимальную сумму значений элементов столбца

22.10.2012, 11:51. Просмотров 727. Ответов 2
Метки нет (Все метки)

Дан Двумерный массив. Определить максимальную сумму значений элементов столбца.
Я написал как ниже. Затем ввожу 3 и 4, затем 12 элементов массива от 1 до 12. Программа должна сначала выводить
1 2 3 4
5 6 7 8
9 10 11 12

24. Но последнее максимальное число элементов столбца выводит не 24 а 21, то есть 3 столбец. Почему?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main ()
{ int a[100][100];
  int b,c;
 cin >> b >> c;
 for (int i=0;i<b;i++)
{for (int j=0; j<c; j++)
 {cin >> a[i][j];}}
 int d=0, max=0;
 for (int i=0;i<b; i++)
 {  for (int j=0; j<c; j++)
 {d=d+a[j][i];} if (d>max) max=d; d=0;}
for (int i=0; i<b; i++)
{for (int j= 0; j<c; j++)
 {cout << a[i][j] << " ";} cout << endl; }
 
 cout << max;
 
 
 
return 0;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2012, 11:51
Ответы с готовыми решениями:

Дан двумерный массив. Определить сумму всех элементов 5-го столбца массива
Дан двумерный массив. Определить сумму всех элементов 5-го столбца массива.

Дан двумерный массив.посчитать сумму элементов в кажой строке. найти максимальную и минимальную сумму и помень эти строки местами.
Дан двумерный массив.посчитать сумму элементов в кажой строке. найти...

Классы. Найти сумму элементов каждого столбца матрицы и определить максимальную
Создайте класс в соответствии с условием задачи. Определите функции-члены...

Дан квадратный массив из n элементов. Найти сумму элементов последнего столбца
Дан квадратный массив из n элементов. Найти сумму элементов последнего столбца.

Дан двумерный массив. Определить количество различных элементов в нем
Помогите плиз решить задачку. Дан двумерный массив. Определить количество...

2
Andsteadur
153 / 137 / 34
Регистрация: 23.05.2009
Сообщений: 275
22.10.2012, 12:08 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
 
using namespace std;
 
int main ()
{
   const int b = 3, c = 4;
   int a[b][c] = {
      {1, 2, 3, 4},
      {5, 6, 7, 8},
      {9, 10, 11, 12}
   };
   int d = 0, max = 0;
   for (int i = 0; i < c; ++i)
   {
      d = 0;
      for(int j = 0; j < b; ++j)
      {
         d += a[j][i];
      }
      if ( d > max)
         max = d;
   }
   
   for (int i=0; i<b; i++)
   {
      for (int j= 0; j<c; j++)
      {
         cout << a[i][j] << " ";
      }
      cout << endl;
   }
   cout << max;
   return 0;
}
1
David Sylva
1293 / 955 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
22.10.2012, 12:09 #3
Надо вот такой цикл
C++
1
2
3
4
5
6
7
8
9
10
for ( int i = 0; i < c; i++) 
{ 
    for ( int j = 0; j < b; j++) 
    { 
        d += a[j][i];
    } 
    if( d > max) 
        max = d; 
    d = 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2012, 12:09

Дан двумерный массив. Определить произведение элементов третьей строки
Доброго времени суток. Прошу помощи в решении задачки: &quot;Дан двумерный массив....

Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов
Помогите, пожалуйста. Дан двумерный массив размером nm, заполненный случайным...

Дан двумерный массив целых чисел. Найти сумму элементов в этом массиве стоящих перед нулём
Ребят, помогите исправить код. Нужно чтобы считало сумму перед нулем. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru