40 паскаль программа на нахождение чисел используя процедуры 1) счастливые числа 2)числа армстронга 3)числа каталана 4)числа линдона

елена1180 елена1180    2   30.09.2019 10:30    2

Ответы
krohaaaaaaaa krohaaaaaaaa  09.10.2020 05:23

uses crt;

var i,j,p,a,b,c,d,a1,b1,c1,d1:integer;

begin

clrscr;

writeln('Числа Армстронга на интервале [100..9999]');

for i:=100 to 9999 do

begin

if(i<1000) then p:=3 else p:=4;

a:=i div 1000;

b:=i div 100 mod 10;

c:=i div 10 mod 10;

d:=i mod 10;

a1:=1;b1:=1;c1:=1;d1:=1;

for j:=1 to p do

begin

a1:=a1*a;

b1:=b1*b;

c1:=c1*c;

d1:=d1*d;

end;

if a1+b1+c1+d1=i then write(i,' ');

end;

readln

end.

наверно правильно

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика