• Найти разность между трехзначным числом и числом, составленным из тех же цифр, но взятых в обратном порядке. Решить в общем виде. Паскаль)

Ответы 1

  •  

    var X : Word;  

    begin  

    Write('Введите натуральное число (до 65 535) : '); ReadLn(X);  

    WriteLn(X, ' - ', Inverse(X), ' = ', X-Inverse(X));  

    end.  

     

    … где функция Inverse — пара строчек, но «интеллектуальная собственность» , а значит не бесплатно ;-)

    Также можно еще один вариант решения:uses crt;  

    var x, y, first, second, third, raz:integer;  

    Begin  

    ClrScr;  

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

    Readln(x);  

    first:=x div 100;  

    second:=(x div 10 mod 10)*10;  

    third:=(x mod 10)*100;  

    y:=third+second+first;  

    raz:=abs(x-y);  

    WriteLn('Разность чисел ',x,' и ',y,' равна ',raz);  

    Readln();  

    End.

  • Добавить свой ответ

Войти через Google

или

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

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

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