+++++ПАСКАЛЬ++++ PASCAL++++ ++++---НАПЕЧАТАТЬ ЦИФРЫ ПО ПЕРИМЕТРУ ОТ 1 ДО 36 В ТАБЛИЦУ...

0 интересует 0 не интересует
153 просмотров

+++++ПАСКАЛЬ++++ PASCAL++++
++++---НАПЕЧАТАТЬ ЦИФРЫ ПО ПЕРИМЕТРУ ОТ 1 ДО 36 В ТАБЛИЦУ (КАК ПОКАЗАНО НА ФОТО)---- +++++


image

спросил от (37 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Бакалавр (13.3k баллов)

//PascalABC.NET 3.0
begin
  for var i := 1 to 10 do
  begin
    for var j := 1 to 10 do
      if i = 1 then write(j : 3)
        else if j = 10 then write(9 + i : 3)
          else if i = 10 then write(29 - j : 3)
            else if j = 1 then write(38 - i : 3)
               else write(0 : 3);
    writeln;
  end;
end.

оставил комментарий от (37 баллов)
0 0

А ЧЕРЕЗ "FOR" МОЖЕШЬ СДЕЛАТЬ?

оставил комментарий от Бакалавр (13.3k баллов)
0 0

//PascalABC.NET 3.0
var i, j: integer;
begin
  for i := 1 to 10 do
  begin
    for j := 1 to 10 do
      if i = 1 then write(j : 3)
        else if j = 10 then write(9 + i : 3)
          else if i = 10 then write(29 - j : 3)
            else if j = 1 then write(38 - i : 3)
               else write(0 : 3);
    writeln;
  end;
end.

...