Решаю задачу из сборника по подготовке к ЕГЭ:
Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
Вроде ничего сложного, но проверочных чисел в книге не дано
Набросал программу поиска таких чисел для проверки программы:
- Код: Выделить всё
var c0,c1,c2 : byte;
ch, s, i: integer;
BEGIN
for i:=100 to 999 do
begin
ch:=i;
c0:= ch mod 10; ch:= ch div 10;
c1:= ch mod 10;
c2:= ch div 10;
s:=c0+c1+c2;
if sqr(i)=s*s*s then writeln (i);
end
END.
И оказалось, что таких чисел просто НЕТ! Программа отрабатывает молча.
Это я затупил и неверно понял задание или книжка наврала?