Найти все трех значные числа где сумма первого и второго равна третьей

0 голосов
43 просмотров

Найти все трех значные числа где сумма первого и второго равна третьей


Информатика (15 баллов) | 43 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var z1,z2:byte;
begin
  for z1:=1 to 9 do begin
    for z2:=0 to 9-z1 do begin
      writeln(z1,z2,z1+z2);
    end;
  end;
end.

По просьбе автора задачи - вариант с 3 циклами
var x,y,z:byte;
begin
for x:=1 to 9 do begin
  for y:=0 to 9 do begin
   for z:=0 to 9 do begin
     if (x+y=z) then writeln(x,y,z);
    end;
  end;
end;
end.

(3.2k баллов)
0

А можно в 3 циклах ещё )))) Плиззз

0

Ну можно конечно... но зачем, если можно минутку подумать, найти пару простых закономерностей и получить в 20 раз более быструю программу?

0 голосов

112,123,134,145,156,167,178,189
213,224,235,246,257,268,279
314,325,336,347,358,369
415,426,437,448,459
516,527,538,549
617,628,639
718,719
819

(22 баллов)
0

В паскале программу надо

0

Сделал. Кстати, Kulina забыла числа типа 909, да я и сам подумал о них только запустив программу и увидев их)

0

Скинь плиззззззз