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

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

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


Информатика (20 баллов) | 39 просмотров
Дан 1 ответ
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

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.

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

(42 баллов)