• Дан массив L(n,n). Найти максимальный среди отрицательных элементов и сумму элементов на главной диагонали.

    Написать программу в Pascal,пожалуйста

Ответы 1

  • program raf105;

    const

     n = 4;

    var

     a: array[1..n,1..n] of integer;

     i,j,max,sum: integer;

    begin

     for i:=1 to n do

     begin

       for j:=1 to n do

       begin

         a[i,j]:= random(-9,9); // Заполнение массива

         write(a[i,j]:2,' ');   // Вывод массива

         if a[i,j] < 0 then

           if max = 0 then

             max:= a[i,j]

           else

             if max < a[i,j] then

               max:= a[i,j];

       if i = j then

         sum:= sum + a[i,j];

       end;

       writeln;

     end;

     writeln('Максимальный среди отрицательных элементов: ',max);

     writeln('Сумма элементов главной диагонали: ',sum);

    end.

    PascalABC
    • Автор:

      gavinwe3r
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years