Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tautou
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 8
#1

Посчитать сумму каждой строки матрицы отдельно - C++

23.11.2013, 16:50. Просмотров 255. Ответов 1
Метки нет (Все метки)

Здравствуйте у меня не получается такая задача
Нужно пощитать сумму каждой строки отдельно. Моя программа считает первую строку, потом вторую и прибавляет к первой и т.д.
Кликните здесь для просмотра всего текста

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 const int col = 5;
    const int row = 5;
    int sum = 0;
    int ar [row] [col] = {};
 
    for (int i = 0; i < row; ++ i)
    {
        for (int j = 0; j < col; ++ j)
        {
            ar [i] [j] = rand() % 20;
            cout << ar [i] [j] << " ";
        }
        cout << endl;
    }
    for (int j = 0; j < col; ++ j)
    {
        for (int i = 0; i < row; ++ i)
        {
            sum += ar [i] [j];                // Проблемма
        }
        cout << sum << endl;
    }


Еще одна. Здесь нужно пощитать сумму елементов столбцов не содержащих отрицательных чисел. Здесь ошибка с подщетом из первой задачи и я не уверен в правильности алгоритма. Еще одна проблема заключается в том что программа почему то не создает самих отрицательных чисел, только нули.

Кликните здесь для просмотра всего текста
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
 srand (time(0));
    const int col = 5;
    const int row = 5;
    int min = -10;
    int max = 40;
    int sum = 0;
    int ar [row] [col] = {};
 
    for (int i = 0; i < row; ++ i)
    {
        for (int j = 0; j < col; ++ j)
        {
            ar [i] [j] = rand() & (max - min) + min;
            cout << ar [i] [j] << ' ';
        }
        cout << endl;
    }
    for (int i = 0; i < row; ++ i)
    {
        for (int j = 0; j < col; ++ j)
        {
            if (ar [i] [j] > 0)
            {
                sum += ar [i] [j];
            }
            else
            {
                continue;
            }
        }
        cout << sum << endl;
    }

Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 16:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Посчитать сумму каждой строки матрицы отдельно (C++):

Посчитать сумму элементов заданной матрицы отдельно в каждом столбце и в каждой строке - C++
Проблема: неправильный вывод программы. Задача: объявить двумерный массив заполнить его построчно с клавиатуры после...

Посчитать сумму каждой нечетной строки матрицы - C++
Квадратная матрица размерностью n заполняется случайными числами в промежутках от 0 до 100. Посчитать сумму каждой нечетной строки

Функция сортировки элементов по возрастанию отдельно для каждой строки матрицы - C++
void sort(int ar) { for (int i = 0; i &lt; size; i++) { for (int j = i + 1; j &lt; size; j++) if (ar &gt; ar) { int t =...

Найти сумму чётных элементов каждой строки отдельно под главной диагональю, и над побочной - C++
Найти сумму чётных элементов каждой строки отдельно под главной диагональю, и над побочной. Заменить минимальный элемент всей матрицы на...

Посчитать сумму элементов в каждой строке матрицы - C++
Дана матрица. Посчитать сумму элементов в каждой строке. В массив В занести нумерацию строк так, как если бы поменяли строки местами, чтобы...

Не могу посчитать сумму максимальных элементов каждой строки - C++
Не могу посчитать сумму максимальных элементов каждой строки. Вообще задание звучит так: В матрице действительных чисел вычислить сумму...

1
Kuzia domovenok
2125 / 1955 / 194
Регистрация: 25.03.2012
Сообщений: 6,804
Записей в блоге: 1
23.11.2013, 16:57 #2
C++
1
2
3
4
for( j...
{
  sum=0;
  for( i...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2013, 16:57
Привет! Вот еще темы с ответами:

Посчитать сумму чисел матрицы в КАЖДОЙ чётной и нечётной строке - C++
Помогите пожалуйста, сегодня лабу по информатике сдавать!!! Нужно составить алгоритм, который будет считать сумму чисел матрицы в КАЖДОЙ...

Посчитать сумму элементов в каждом столбце и каждой строке матрицы - C++
вот условие: 2) Объявить двумерный массив и заполнить его построчно с клавиатуры. После заполнения – показать заполненную матрицу на...

Сформировать двумерный массив и посчитать сумму элементов каждой строки - C++
Сформировать двумерный массив и посчитать сумму элементов каждой строки.

Создать статический двумерный массив и посчитать сумму каждой строки - C++
Создать статический двумерный массив и его сумму в каждой строке C++ #include&lt;iostream&gt; using namespace std; int main() { int...


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

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

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