Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
aqroog
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 17
1

Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти сумму элементов в этом массиве стоящих после первого

15.12.2017, 16:02. Просмотров 326. Ответов 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
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void BBOD(int n, int m, int a[][4]);
 
void main()
{
    setlocale(LC_ALL, "");
    int n, m;
    int a[4][4];
    cout << "Введите количество строк (n) - "; cin >> n;
    cout << "Введите количество столбцов (m) - "; cin >> m;
    BBOD(n, m, a);
    
    int s = 0;
    int k = 0;
 
    for (int i = 0; i < n - 1; i++)
    { 
        for (int j = 0; j < m - 1; m++)
        {
            if (a[i][j] == 0)
            {
                break;
            }
            {
                s = s + a[i][j];
                k = 1;
            }
 
            if (k == 1) 
            {
                break;
            }
        }
    }
    cout << " s = " << s << endl;
}
 
void BBOD(int n, int m, int a[][4])
{
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            cin >> a[i][j];
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2017, 16:02
Ответы с готовыми решениями:

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

Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м....

Дан массив из n целых чисел. Требуется найти количество чисел, которые встречаются в этом массиве хотя бы три раза
написал вот такой алгоритм,но он не правильный,что нужно исправить? using System; using...

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

Дан двумерный массив целых чисел. Вычислить количество четных чисел среди элементов, встречающихся в массиве ровно 3 раза
Кто может, помогите пожалуйста:)

2
Байт
Эксперт C
20045 / 12667 / 2662
Регистрация: 24.12.2010
Сообщений: 26,382
15.12.2017, 16:15 2
C++
1
2
3
4
5
6
7
8
    int s = 0;
    int k = 0;
    for (int i = 0; i < n; i++)    { 
        for (int j = 0; j < m; j++)   {
            if (a[i][j] == 0) k = 1;
            if (k)  s = s + a[i][j];
        }
    }
1
aqroog
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 17
15.12.2017, 16:34  [ТС] 3
Спасибо большое, Байт!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2017, 16:34

Создать двумерный массив 5х3 элемента, найти в этом массиве сумму всех элементов
Создать двумерный массив 5х3 элемента, найти в этом массиве сумму всех элементов.

Дано двумерный массив целых чисел. Найти сумму произведений всех строк
Дано двумерный массив целых чисел. Найти сумму произведений всех строк. В чем проблема подскажите...

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


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

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

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