Расставьте корабли, как в морском бою, чтобы числа в столбца и клетках соответствовали количеству занятых кораблями клеток
270
299
Ответы на вопрос:
I, j: integer; a: array [1..100, 1..100] of integer; begin readln(a[1][1], a[1][2]); for i : = 3 to 30 do a[1][i] : = a[1][i - 1] + a[1][i -2]; for i : = 2 to 30 do for j : = 1 to 30 do begin if (j > 2) then a[i][j] : = a[i][j - 1] + a[i][j - 2] else if (j = 2) then a[i][j] : = a[i][1] + a[i - 1][30] else a[i][j] : = a[i - 1][30] + a[i - 1][29]; end; for i : = 1 to 30 do begin for j : = 1 to 30 do write(a[i][j],' ') writeln; end; end. вот, сорри если что пишу без компилятора
Популярно: Информатика
-
керамбит117.09.2020 00:32
-
icefice029.01.2023 02:06
-
qqmir15.09.2022 08:05
-
геля56987803.09.2020 03:49
-
Tilinika27.11.2021 07:42
-
gag9922.07.2021 04:41
-
olga83716.01.2020 10:20
-
kkarinanexK01.06.2022 10:50
-
MyNameIsLiza12310.01.2020 19:09
-
даша346416.09.2022 05:37