profile
Опубликовано 6 лет назад по предмету Информатика от dasha271074

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

  1. Ответ
    Ответ дан Kostyachigrinov

    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.

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

Самые новые вопросы