Помогите с блок схемой
Составил задачу а блок-схему составить никак не могу.помогите пожалуйста.
Каждую строку матрицы 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; } |
Часовой пояс GMT +4, время: 06:33. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.