0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 22
1

Найти номера строк матрицы, сумма элементов которых меньше 0

25.10.2015, 16:48. Показов 1673. Ответов 3
Метки нет (Все метки)

Найти номера строк матрицы, сумма элементов которых меньше 0.
Матрица должна быть с 3 строками и n столбцами.
Заранее спасибо!

Добавлено через 1 час 58 минут
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
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
 
 
int main(int argk, char* argv[])
{int i,j,N,M,H=0,B,a[20][20];
cout<<"N=";
cin>>N;
cout<<"M=";
cin>>M;
cout<<"input matrix A \n";
for (i=0; i<N; i++)
for (j=0; j<M; j++)
cin>>a[i][j];
for(int i=0;i<N;i++){
for(int j=0;j<M;j++){
H=H+a[i][j];
for (i = 0; i < N; i++) {
        bool allEven = true;
        for (j = 0; j < N; j++) {
            if(H<0) {
                allEven = false;
                break;
            }
        }
        if(allEven) {
            cout << "In " << i+1 << " row all items even" << endl;
        }
    }
 
    system("pause");
    return 0;
 }
 }
 }
Добавлено через 53 секунды
Получил это. Но оно конечно не работает
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2015, 16:48
Ответы с готовыми решениями:

Найти число строк матрицы, сумма элементов которых меньше 0
Найти число строк матрицы, сумма элементов которых меньше 0. У кого есть код данной...

Найти число строк матрицы, сумма элементов которых меньше 0
void __fastcall TForm1::Edit1Change(TObject *Sender) { int i,n; n=StrToInt(Edit1-&gt;Text); for...

Найти число строк матрицы, сумма элементов которых меньше 0
Приветствую, подскажите пожалуйста, как посчитать число строк матрицы, сумма элементов которых...

Найти число строк матрицы, сумма элементов которых меньше 0
Приветствую, подскажите пожалуйста, как посчитать число строк матрицы, сумма элементов которых...

3
67 / 67 / 72
Регистрация: 10.04.2015
Сообщений: 281
25.10.2015, 16:56 2
Лучший ответ Сообщение было отмечено empty322 как решение

Решение

C++
1
2
3
4
5
6
7
8
int sum = 0;
for (i = 0; i < N; i++) {
        for (j = 0; j < N; j++) {
              sum+=a[i][j];
            }
       if(sum < 0) std::cout << "Stroka "<<i<<" меньше нуля";
         sum = 0;
        }
0
0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 22
25.10.2015, 17:43  [ТС] 3
Большое спасибо. Разобрался
0
Модератор
Эксперт С++
12417 / 9989 / 6015
Регистрация: 18.12.2011
Сообщений: 26,731
25.10.2015, 18:10 4
Все же понятнее будет если sum обнулять в начале цикла
C++
1
2
3
4
5
6
7
8
for (i = 0; i < N; i++) 
{
   int sum = 0;
   for (j = 0; j < N; j++)
       sum+=a[i][j];
   if(sum < 0) 
       std::cout << "Строка "<<i<<", сумма меньше нуля\n";
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2015, 18:10
Помогаю со студенческими работами здесь

Найти количество строк матрицы сумма элементов которых меньше заданного числа
Разработайте программу для нахождения количества строк двухмерного массива Mas(nxm) , сумма...

Найти номера строк матрицы, сумма цифр элементов которых делится на 3
• Найти номера строк матрицы, сумма цифр элементов которых делится на 3

Найти номера строк матрицы в которых нет парных элементов
Дано двумерный массив целых чисел. Найти номера строк, в которых нет парных элементов.

Найти количество строк матрицы среднее арифметическое элементов которых меньше заданной величины
Погмогите пожалуйста с контрольным заданием по пограмируванию. Я вобще не могу понят задание....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru