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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
#1

Сумма строк в двумерном массиве - C++

29.05.2010, 11:39. Просмотров 2124. Ответов 21
Метки нет (Все метки)

Дан двумерный массив, размерностью MxN. Определить:
1) общую сумму строк с четными индексами;
2) сумму тех строк, первый элемент которых максимален;
3) количество строк, первый элемент которых максимален.

пока разбираюсь с первой задачей:
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
#include<iostream.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>
int main ()
{
    const int M=5,N=6;
    int mas[M][N];
    for (int i=0;i<M;i++)
    for (int j=0;j<N;j++)
    mas[i][j]=rand()%10;
    for (int i=0;i<M;i++)
    for (int j=0;j<N;j++)
    cout<<mas[i][j]<<" ";
    srand(time(NULL));
    int sum=0;
    for (int i=0;i<M;i++)
    for (int j=0;j<N;j++)
    if (i%2==0)
     {sum+=mas[i];}
cout<<"sum="<<sum<<endl;
system("pause");
return 0;
}
Добавлено через 1 минуту
в 20 строке выдает ошибку, и выводит матрицу в одну строку, а я хочу,чтобы она была в виде матрицы,подскажите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2010, 11:39     Сумма строк в двумерном массиве
Посмотрите здесь:

Сумма элементов по строкам в двумерном массиве... - C++
Программа которая вводит по строкам двумерный массив, и вычисляет сумму его элементов по строкам... Нужна помощь.... Напишите как...

Сумма элементов строки в двумерном массиве до нуля - C++
Доброе утро. У меня есть основной код, который ищет максимальную сумму в строке матрицы. И выводит индекс строчки. Но вот суммировать...

Сумма модулей элементов строки в двумерном массиве - C++
Здравствуйте! Никак не могу понять, что не так с этой функцией, она не суммирует ничего. Сиауты в цикле чтоб наблюдать за значениями, но...

удаление строк в двумерном массиве - C++
подскажите, пожалуйста, как поправить код, чтобы он удалял строки, в которых есть хотя бы 1 нулевой элемент, пока что обнуляются вообще все...

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

В двумерном массиве умножить элементы строк - C++
Есть двумерный массив 5х2. Как реализовать это? 1 * 4 = 4 0 * 4 = 0 1 * 1 = 1 0 * 1 = 0 1 * 3 = 3

Четность/нечетность строк в двумерном массиве - C++
Подскажите, пожалуйста, как получить условие в двумерном массиве на четность/нечетность строк. Не получается почему-то: #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
29.05.2010, 19:17     Сумма строк в двумерном массиве #16
Когда какие-то вопросы, показывай код сразу, чтобы проще было
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
29.05.2010, 19:18  [ТС]     Сумма строк в двумерном массиве #17
ок
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>
int main ()
{
    const int M=5,N=6;
    int mas[M][N];
    for (int i=0; i<M; i++)
      {for (int j=0; j<N; j++)
      {mas[i][j]=rand()%10;
       cout <<" "<<mas[i][j];}
       cout<<mas[M][N]<<endl;}
    srand(time(NULL));
    int sum=0;
    for (int i=0;i<M;i++)
           for (int j=0;j<N;j++)
                if (i%2==0)
                    sum+=mas[i][j];
cout<<"sum="<<sum<<endl;
system("pause");
return 0;
}
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
29.05.2010, 19:20     Сумма строк в двумерном массиве #18
А что ты хотела сделать в 13-ой строчке? оО.
Там должен быть переход на новую строку, то есть
C++
1
cout << endl;
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
29.05.2010, 19:52  [ТС]     Сумма строк в двумерном массиве #19
ну ты же знаешь,какие у меня бывают супер наиглупейшие ошибки

Добавлено через 27 минут
а как найти сумму тех строк, у который первый элемент максимальный?
C++
1
2
3
4
5
6
int max=mas[0][0];
for (int i=0;i<M;i++)
  for (int j=0;j<N;j++)
   {if (mas[1][0]>max)
     max=mas[i][j];}
     cout<<"max="<<max<<endl;
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
29.05.2010, 19:53     Сумма строк в двумерном массиве #20
Максимальный во всей матрице, или в строке?
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
29.05.2010, 19:56  [ТС]     Сумма строк в двумерном массиве #21
максимальный в строке,при чем первый
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2013, 17:39     Сумма строк в двумерном массиве
Еще ссылки по теме:

Неизвестное количество строк в двумерном массиве - C++
Как обеспечить ввод неограчиненного числа строк, который прекращается, к примеру, пустой строкой или специальным символом? #include...

Различное количество строк и столбцов в двумерном массиве - C++
Здравствуйте! Нужно, чтобы пользователь мог задать количество столбцов и строк в двумерном массиве; Пытался как для одномерного через new...

Поиск элементов строк и столбцов в двумерном массиве - C++
Добрый вечер, дорогие форумчане! Имеется такая проблема. Мне необходима функция поиска элементов в двумерном массиве по строкам и...

Увеличение количества строк в двумерном динамическом массиве - C++
Здравствуйте. Есть двумерный динамический массив строк ownerbase. После выполнения определенных условий нужно занести в него еще одну...

В двумерном массиве A[N][M] поменять местами строки,в которых сумма элементов максимальна и минимальна. - C++
Помогите пожалуйста..


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

Или воспользуйтесь поиском по форуму:
8Reset8
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 59
15.06.2013, 17:39     Сумма строк в двумерном массиве #22
Можно вопрос, что значит эта строка
C++
1
 MAS[i][j]=rand()%10;
Добавлено через 1 минуту
Точней вот это что значит??
C++
1
2
cout<<mas[i][j]<<" ";
    srand(time(NULL));
Yandex
Объявления
15.06.2013, 17:39     Сумма строк в двумерном массиве
Ответ Создать тему
Опции темы

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