Написать программу в паскале:Дано трехзначное число. Найти число, полученное...

0 голосов
Написать программу в паскале:
Дано трехзначное число. Найти число, полученное перестановкой первой и третьей цифры заданного числа.

спросил от Начинающий (153 баллов) в категории Информатика
оставил комментарий от Начинающий (153 баллов)

10 класс

оставил комментарий от Одаренный (1.0k баллов)

readln не нужно в предпоследнией строке

оставил комментарий от Одаренный (1.0k баллов)

в pascal abc всё норм

2 Ответы
0 голосов
ответил от Одаренный (1.0k баллов)

Var a,b,c,n:integer;beginreadln(n);{находим 1 цифру}a:=n mod 10;b:=n div 10 mod 10 ;c:= n div 100;n:=100*a + 10*b + c;writeln(n);end.

оставил комментарий от Начинающий (153 баллов)

не переставляет

0 голосов
ответил от Одаренный (2.8k баллов)

Другой способ:
var a,i:longint;
begin
readln(a);
for i:=1 to 3 do
begin
write(a mod 10);
a:=a div 10;
end;
end.

...