Предмет: Информатика,
автор: smerch451
натуральное число называется числом Армстренга, если сумма цифр числа, возведённых в N-ную степень, (где N-ное количество цифр в числе) равна самому числу, например 153=1^3+5^3+3^3 . найти все трёхзначные числа Армстронга . напишите пожалуйста в паскале.
Ответы
Автор ответа:
0
program qq;
var k, a, b, c: integer;
begin
for k:=100 to 999 do begin
a:=k div 100;
b:=k mod 100;
b:=b div 10;
c:=k mod 10;
if a*a*a+b*b*b+c*c*c=k then begin
writeln (k);
end;
end;
end.
var k, a, b, c: integer;
begin
for k:=100 to 999 do begin
a:=k div 100;
b:=k mod 100;
b:=b div 10;
c:=k mod 10;
if a*a*a+b*b*b+c*c*c=k then begin
writeln (k);
end;
end;
end.
Похожие вопросы
Предмет: Алгебра,
автор: charlider19soks
Предмет: Английский язык,
автор: milk36041
Предмет: Қазақ тiлi,
автор: danred00
Предмет: История,
автор: 12345678102