Информатика, вопрос задал dasha271074 , 7 лет назад

Даю 40 БАЛОВ!!!!
Паскаль программа на нахождение чисел используя процедуры
1) счастливые числа
2)числа Армстронга
3)числа Каталана
4)числа Линдона

Ответы на вопрос

Ответил Kostyachigrinov
0

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.

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

Новые вопросы