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

Ответы 1

  • 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.

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

    • Автор:

      antero
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years