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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклический однонаправленный список С++ http://www.cyberforum.ru/cpp-beginners/thread1029876.html
Реализуйте все основные операции, производимые с циклическим однонаправленным списком: создание списка; печать (просмотр) списка; вставка элемента в список; удаление элемента из списка; поиск элемента в списке; проверка пустоты списка; удаление списка.
C++ Частотный анализ #include<stdio.h> int Count(char *fname, int *count) { FILE *f; char c; if ((f = fopen(fname, "r")) == NULL) return 1; while ((c = fgetc(f)) != EOF) ++count; fclose(f); http://www.cyberforum.ru/cpp-beginners/thread1029872.html
Подскажите, как в обозревателе решений отобразить C++
external dependenkies header files resource files source files readme
Не передаются аргументы C++
float input_matrix(); void change_matrix(float**, int); void print_matrix(float**, int ); int main() { setlocale(LC_ALL, "Russian"); // поддержка вывода русского языка в консоли float **A; int n;
C++ Массивы символьных строк http://www.cyberforum.ru/cpp-beginners/thread1029866.html
В строке, содержащей последовательность слов, найти конец предложения, обозначенный символом "точка". В следующем слове первую строчную букву заменить на прописную. #include<conio.h> #include<stdio.h> #include<string.h> int main() {char s; int Len, k=0, n=0, e=0; puts ("Input string:"); gets(s); Len=strlen(s);
C++ Многомерный динамический массив В общем так: Массив, размерность которого неизвестна и зависит от чего-либо. К примеру у нас есть 3-мерный массив a (int a), при выполнении условия A размерность массива увеличивается (a). А лучше выполнять это с векторами, дабы каждый разряд размерности был безразмерен (:О). Добавлено через 29 минут Ну ап что ли, а то далеко ушло. Добавлено через 12 часов 4 минуты Ап =/ подробнее

Показать сообщение отдельно
Pavel_2011
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 66

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

05.12.2013, 20:45. Просмотров 204. Ответов 0
Метки (Все метки)

Дана целочисленная прямоугольная матрица А размером 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 минуту
Задание под а только сделал, под б) не знаю как. если у кого получится, просьба - пишите комментарий к каждому действию, чтобы более понятно было. только самым простым способ )
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru