• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 5 месяцев назад

Помощь пожалуйста! Даю 100 баллов!
Надо сделать это задание на языке "C"
Пожалуйста сделать все по заданию!

Приложения:

Kirt14: объясни пожалуйста что нужно сделать по заданию кроме синхронизации с файлами т.к. мы не видили задание 2 из работы.
Аноним: зайди на последнее мое задание , там по другому я сделал

Ответы

Ответ дал: Bestsedative
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;

}

Вас заинтересует