Предмет: Информатика,
автор: Аноним
Помощь пожалуйста! Даю 100 баллов!
Надо сделать это задание на языке "C"
Пожалуйста сделать все по заданию!
Приложения:
Kirt14:
объясни пожалуйста что нужно сделать по заданию кроме синхронизации с файлами т.к. мы не видили задание 2 из работы.
Ответы
Автор ответа:
0
Ответ:
Ответ:
#include <iostream>
#include <algorithm> // для std::max
int main()
{
const int N = 10; // размер матрицы
int Y[N][N]; // матрица
for (int i = 0; i < N; ++i)
for (int j = 0; j < N; ++j)
Y[i][j] = i + j;
// находим максимальный элемент на главной диагонали
int max_element = Y[0][0];
for (int i = 1; i < N; ++i)
max_element = std::max(max_element, Y[i][i]);
// заменяем элементы выше главной диагонали на max_element
for (int i = 0; i < N; ++i)
for (int j = 0; j < i; ++j)
Y[i][j] = max_element;
// выводим матрицу
for (int i = 0; i < N; ++i)
{
for (int j = 0; j < N; ++j)
std::cout << Y[i][j] << ' ';
std::cout << '\n';
}
return 0;
}
Похожие вопросы
Предмет: Другие предметы,
автор: mymte3981
Предмет: Математика,
автор: familylavrov
Предмет: Математика,
автор: alinaseniyk
Предмет: Русский язык,
автор: p123132remiertht