Дано число n и массив размером n×n. заполните его так, чтобы на главной диагонали стояли единицы, выше главной диагонали стояли нули, а ниже — двойки
188
301
Ответы на вопрос:
Var a: array[1..100,1..100] of longint; n,m,i,j: longint; begin readln(n); for i: =1 to n do for j: =1 to n do begin if not odd(n) and((i=n div 2)or(i=(n div 2)+1)) then a[i,j]: =1 else if odd(n) and( i=(n div 2)+1) then a[i,j]: =1 else if i< n div 2 then a[i,j]: =0 else if i> n div 2 then a[i,j]: =2; end; for i: =1 to n do begin for j: =1 to n do write(a[i,j]); writeln; end; end.
Program primer; const n=100; var a: array[1..n] of integer; i,max: integer; begin writeln('vvedite massiv'); for i: =1 to n do readln(' ', a[i]); max: =a[1]; for i : =1 to n do if (a[i]> a[1]) and (a[i]> 0) then max: =a[i]; writeln('max=',max); readln; end.
Популярно: Информатика
-
Rinana129823.01.2022 14:10
-
АлексаСветлая23.03.2020 02:26
-
Zzz111zzz15zz888zz19.01.2020 16:33
-
vmatveicheva11.06.2020 18:08
-
nurgustaandmitrу24.01.2021 21:41
-
anastaciarocha25.08.2022 10:52
-
Нурка11лиса23.10.2020 10:03
-
StrawberryCake27.04.2022 20:46
-
Юлия1911200628.10.2020 17:07
-
нррроь07.03.2022 09:29