|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
15.11.2013, 12:42 | #1 (permalink) |
Новичок
Регистрация: 15.11.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите с блок схемой
Каждую строку матрицы Z(5,4) преобразовать по правилу: если максимальный элемент не первый, то поменять его местом с первым. Вывести количество таких строк, исходную и преобразованную матрицы. #include <iostream> #include <clocale> using namespace std; int main() { setlocale(0, "Russian"); int s, i, j, z[5][4], x[5][4]; cout << "Введите матрицу z: "; for (i = 0; i < 5; i++){ for (j = 0; j < 4; j++) { cin >> z[i][j]; } } for (s = i = 0; i < 5; i++) { for (int j = 0; j < 4; j++) { x[i][j] = z[i][j]; } if (z[i][4] > z[i][0]) { x[i][0] = z[i][4]; x[i][4] = z[i][0]; s += 1; } } cout << "Колличество строк" << s << endl; cout << "Исходная матрица:" << endl; for (i = 0; i < 5; i++){ for (j = 0; j < 4; j++) { cout << z[i][j]; } cout << endl; } cout << "Преобразованная матрица:" << endl; for (i = 0; i < 5; i++){ for (j = 0; j < 4; j++) { cout << x[i][j]; } cout << endl; } system("PAUSE"); return 0; } |
15.11.2013, 12:42 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Скорее всего проблема уже была решена ранее в других обсуждениях Помогите со схемой Помогите, пожалуйста, с блок-схемой Помогите, пожалуйста, с блок-схемой |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|