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

Сумма элементов в столбцах двумерного массива - C++

Восстановить пароль Регистрация
 
alakazar
0 / 0 / 0
Регистрация: 09.11.2010
Сообщений: 17
18.12.2010, 17:44     Сумма элементов в столбцах двумерного массива #1
Вот собственно задание: Задан двухмерный массив вещественных чисел. Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов в каждом столбце. Размерность массива (число столбцов, число строк) и значения его элементов ввести с клавиатуры.

С вводом и заменой отрицательных элементов (о, чудо!) я разобрался. А вот с суммой никак. Алгоритм вроде бы очевиден, но реализацию не осилил. Так же для меня остаётся загадкой куда нужно будет записывать полученные суммы. Так как с пониманием текста у меня напряг, буду очень благодарен за приведённый код. Всем заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2010, 17:44     Сумма элементов в столбцах двумерного массива
Посмотрите здесь:

Сумма элементов в столбцах без отрицательных элементов C++
C++ Из двумерного массива сделать одномерный массив, так что бы в него вошла сумма элементов строк
сумма элементов двумерного массива? C++
C++ Сумма элементов в тех столбцах, которые не содержат отрицательных элементов.
Сравнить элементы в столбцах двумерного массива C++
C++ Сумма элементов главной диагонали двумерного массива(матрицы)
Поиск максимальных элементов в столбцах двумерного массива C++
std::accumulate по столбцах двумерного массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.12.2010, 17:50     Сумма элементов в столбцах двумерного массива #2
Цитата Сообщение от alakazar Посмотреть сообщение
Так же для меня остаётся загадкой куда нужно будет записывать полученные суммы.
А зачем тебе записывать?

C++
1
2
3
4
5
6
7
8
9
for(int j=0; j<N; j++)
 {
     sum=0;
    for(int i=0; i<M; i++)
        {
             sum+=mat[j][i];
        }
   cout<<"In cols "<<j<<" sum is "<<sum<<endl;
 }
Yandex
Объявления
18.12.2010, 17:50     Сумма элементов в столбцах двумерного массива
Ответ Создать тему
Опции темы

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