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

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

Приложения:

Ответы

Ответ дал: Wh1ter
1

Ответ:

#include <stdio.h>

#include <stdlib.h>

#define N 5

int main()

{

   int Y[N][N] = {{1, 2, 3, 4, 5},

                  {6, 7, 8, 9, 10},

                  {11, 12, 13, 14, 15},

                  {16, 17, 18, 19, 20},

                  {21, 22, 23, 24, 25}};

   int i, j;

   int max_on_diagonal = 0;

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

       if (Y[i][i] > max_on_diagonal)

           max_on_diagonal = Y[i][i];

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

       for (j = i+1; j < N; j++)

           Y[i][j] = max_on_diagonal;

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

       for (j = 0; j < N; j++)

           printf("%d ", Y[i][j]);

       printf("\n");

   }

   return 0;

}

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