• PASCAL !!!!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!! СРОЧНО!!!

    Дано трехзначное число. Расположить цифры этого трехзначного числа в порядке убывания. На языке Pascal.

Ответы 2

  • спасибо!!
  • program raf105;

    var abc,a,b,c:integer;

    begin

    write('Введите трёхзначное число: ');

    readln(abc);

    a:= abc div 100;

    c:= abc mod 10;

    b:= (abc-((a*100)-c)) div 10;

    if (a>b) and (a>c)

     then begin

       a:= a*100;

       if b>c

         then b:=b*10

         else c:=c*10;

      end;

    if (b>a) and (b>c)

     then begin

       b:= b*100;

       if a>c

         then a:=a*10

         else c:=c*10;

      end;

    if (c>b) and (c>a)

     then begin

       c:= c*100;

       if b>a

         then b:=b*10

         else a:=a*10;

      end;

    abc:= a+b+c;

    writeln('Компьютер переставил цифры числа в порядке убывания: ',abc);

    end.

    Язык PascalABC

    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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