kolyabelousow4059
?>

Нужен алгоритм квадрата 5х5 с цикла

Информатика

Ответы

yulyatmb

ответ:include <bits/stdc++.h>

using namespace std;

int main()

{

int N, M, max, num;

cout << "Enter a matrix size:" << "\n";

cout << "N = ";

cin >> N;

cout << "M = ";

cin >> M;

int** A = new int*[N];

for (int i = 0; i < N; i++)

{

A[i] = new int[M];

}

cout << "Enter a matrix:" << "\n";

for (int i = 0; i < N; i++)

{

for (int j = 0; j < M; j++)

{

cin >> A[i][j];

}

}

max = INT_MIN;

for (int i = 0; i < N; i++)

{

for (int j = 0; j < M; j++)

{

if (A[i][j] >= max) //Здесь ищем последний максимум

{

max = A[i][j]; //Значение максимального элемента

num = i; //Индекс строки, в которой расположен максимальный элемент

}

}

}

for (int j = 0; j < M; j++)

{

swap(A[0][j], A[num][j]); //Меняем строки местами

}

cout << "Maximum: " << max << "\n"; //Выводим максимум

cout << "Target string number: " << ++num << "\n"; //Выводим номер (не индекс) искомой строки

cout << "Target matrix:" << "\n";

for (int i = 0; i < N; i++)

{

for (int j = 0; j < M; j++)

{

cout << A[i][j] << " "; //Выводим искомую матрицу

}

cout << "\n";

}

for (int i = 0; i < N; i++)

{

delete [] A[i];

}

delete [] A;

system("pause");

return 0;

}

2

Объяснение: твоя программа

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужен алгоритм квадрата 5х5 с цикла
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kuharchuks
gorod7
Мартынова_Ринатовна1657
a580028r
sbalashov62
ЧумичеваГеннадьевна1827
Platon
Kuznetsova1639
prettymarina2015
daryagulyaeva
ИП Жанара
kuz-vlad21
ltdfoliant62
zdl2008
dmitrymakarov003