Составьте программу, которая выводит ** экран из всех трехзначных чисел только те, у...

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

Составьте программу, которая выводит на экран из всех трехзначных чисел только те, у которых квадрат первой цифры равен сумме двух остальных.


Информатика (147 баллов) | 24 просмотров
0

В заданном массиве?

0

Лучше, чтобы через for или repid

0

В смысле?

Дан 1 ответ
0 голосов
Правильный ответ

Var i:integer;
begin
for i:=100 to 999 do
 if sqr(i div 100) = i div 10 mod 10 + i mod 10  then writeln(i);
end.

Результат:
101
110
204
213
222
231
240
309
318
327
336
345
354
363
372
381
390
479
488
497

(194k баллов)
0

что такое sqr?

0

Квадрат. можно написать (i div 100)*(i div 100)