В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Aleijv
Aleijv
23.08.2020 12:43 •  Информатика

Const n=4; var a: array[1..10,1..10] of integer; j,i,s: integer; begin randomize; writeln('случайная матрица: '); for i: =1 to 3 do begin for j: =1 to 3 do begin a[i,j]: =random(51)-25; write(a[i,j]: 5); end; writeln end; j: =8; for i: =1 to 3 do begin j: =j-1; if i+j> n+1 then s: =(i+j> n+1); end; writeln('сумма элементов побочной диагонали: ',s); readln end. выдает ошибку нельзя преобразовать тип boolean к integer : (

Ответ:
Егорик69
Егорик69
09.10.2020 04:01

const

   n = 3;

var

   a: Array[1..n, 1..n] of Integer;

   j, i, s: integer;

begin

   Randomize;

   Writeln('Случайная матрица:');

   for i := 1 to n do

   begin

       for j := 1 to n do

       begin

           a[i, j] := Random(51) - 25;

           Write(a[i, j]:5);

       end;

       Writeln

   end;

   

   for i := 1 to n do

   begin

       j := n + 1 - i;

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

   end;

   

   Writeln('Сумма элементов побочной диагонали: ', s);

   Readln

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?