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

В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк - C++

Восстановить пароль Регистрация
 
audi357
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 27
10.03.2014, 19:41     В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк #1
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
#include <iostream>
#include <math.h>
using namespace std;
int main(void)
{ int DSE[100][100],s,i,j,m1,n2;
cin>>m1>>n2;
 
i=0;
while (i<m1)
    { j=0; while (j<n2)
    {
     cin>>DSE[i][1]; ++j;
    } 
    ++i;}
    int max=DSE[i][j];
    for (i=1; i<m1; i+=2)
    {for (j=0; j<n2; j++)
    if (max<=DSE[i][j]) max=DSE[i][j];
    
    s+=max;
    cout<<"\n";
    cout<<i+1<<')'<<max<<"     ";
    }
    cout<<endl<<s;
    return 0;
    
}
Задание:В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк.
Проблема в том, что если в следующей чётной строке максимальное значение меньше, чем в предыдущей, то он его пропускает. Подправьте, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 19:41     В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк
Посмотрите здесь:

В матрице 10 на 10 найти сумму всех четных элементов!срочно C++
C++ Найти сумму максимальных значений элементов её строк
C++ Найти сумму элементов четных строк и произведение элементов нечетных строк массива
C++ В матрице М(N, M) найти суму элементов четных строк
В матрице М (N, M) найти сумму элементов четных строк C++
C++ В матрице размером n х n найти сумму элементов, лежащих ниже главной диагонали, и произведение элементов, леж
В матрице найти сумму и произведение элементов строк C++
C++ Вычислить вектор сумм нечетных элементов четных строк матрицы целых чисел размером 6 × 6
C++ Вычислить сумму максимальных элементов строк заданной матрицы
C++ В заданной матрице найти сумму элементов указанных строк и минимум среди сумм элементов заданных диагоналей

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
236 / 219 / 74
Регистрация: 21.02.2013
Сообщений: 513
Завершенные тесты: 1
10.03.2014, 19:55     В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк #2
если вам надо массив m на n то не надо массив 100 на 100 создавать. Сначала введите m и n потом уже за декларируйте массив
C++
1
2
cin>>m1>>n2;
int DSE[m1][n2];
s должно быть равно нулю
а то когда вы пишете s+=max; у s уже какоето мусорное значение хранится

Добавлено через 9 минут
Цитата Сообщение от audi357 Посмотреть сообщение
Проблема в том, что если в следующей чётной строке максимальное значение меньше, чем в предыдущей, то он его пропускает.
[quote="audi357;5881592"] перед циклом for (j=0; j<n2; j++) надо maks приравнивать к DSE[i][j];
C++
1
2
3
4
5
int max;
    for (i=1; i<m1; i+=2)
    {maks = DSE[i][j];
      for (j=0; j<n2; j++)
    if (max<=DSE[i][j]) max=DSE[i][j];
audi357
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 27
10.03.2014, 20:15  [ТС]     В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк #3
Спасибо большое, работает)
Yandex
Объявления
10.03.2014, 20:15     В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк
Ответ Создать тему
Опции темы

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