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

Двумерные массивы - C++

Восстановить пароль Регистрация
 
Pavel_2011
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 66
05.12.2013, 20:45     Двумерные массивы #1
Дана целочисленная прямоугольная матрица А размером N х М:
а) определить номер строки, в которой находится больше всего четных чисел;
б) характеристикой строки матрицы назовем сумму ее положительных четных элементов. Упорядочить строки матрицы в соответствии с ростом их характеристик.

Добавлено через 2 часа 41 минуту
#include <iostream>
using namespace std;
void main()
{
setlocale(0,"");
const int N1=50, // Максимальное число строк
M1=50; // Максимальное число столбцов
int a[N1][M1]; // матрица
int n, m; // Реальные размеры матрицы, вводимые пользователем
cout <<"Введите число строк и число столбцов матрицы"<<endl;
cin>>n>>m;
if(n>0&&m>0&&n<=N1&&m<M1)
{
cout <<"Введите элементы матрицы"<<endl;
for (int i=0; i<n; i++) // Ввод элементов матрицы
for (int j=0; j<m; j++) cin>>a[i][j];
cout <<"Сформированная матрица: "<<endl;

for (int i=0; i<n; i++) // Распечатка матрицы
{
for (int j=0; j<m; j++) cout<<a[i][j]<< " ";
//Распечатка элементов строки матрицы
cout<<endl;// Переход на новую строку
}

int maxkol=0, kol, num=-1;
for (int i=0;i<n;i++)
{kol=0;
for (int j=0;j<m;j++)
if(a[i][j]%2==0)kol++;
if (kol>maxkol) {num = i;maxkol=kol;}
}
if (num==-1)
cout<<"В матрице нет четных чисел!"<<endl;
else cout<<"Максимальное количество четных элементов "<<maxkol<<" находится в строке "<<num+1<<endl;


}

system ("pause");
}

Добавлено через 1 минуту
Задание под а только сделал, под б) не знаю как. если у кого получится, просьба - пишите комментарий к каждому действию, чтобы более понятно было. только самым простым способ )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 20:45     Двумерные массивы
Посмотрите здесь:

Двумерные массивы C++
C++ двумерные массивы
Двумерные массивы C++
Двумерные массивы C++
C++ двумерные массивы
C++ Двумерные массивы
двумерные массивы C++
C++ Двумерные массивы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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