Предмет: Информатика,
автор: Gjjsg
Найти разность между трехзначным числом и числом, составленным из тех же цифр, но взятых в обратном порядке. Решить в общем виде. Паскаль)
Ответы
Автор ответа:
3
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.
Похожие вопросы
Предмет: Немецкий язык,
автор: Аноним
Предмет: Английский язык,
автор: arinamakarenko5949
Предмет: Математика,
автор: derzhavinaelena94
Предмет: Алгебра,
автор: alza77777
Предмет: Физика,
автор: MiLaNa2114