Напишите программу для записи четырехзначного числа в обратном порядке. Например:...

0 голосов
87 просмотров

Напишите программу для записи четырехзначного числа в обратном порядке.
Например:
2451-->1542
Паскаль.


Информатика (74 баллов)
Дано ответов: 2
0 голосов
Архангел (150k баллов)
 
Правильный ответ

//PascalABC.NET
//Версия 3.3, сборка 1611
begin
ReadInteger().ToString().Reverse().Select(x->x.ToDigit()).Println('');
end.

оставил комментарий (74 баллов)

Слишком сложно 0_0

0 голосов
Отличник (9.7k баллов)

Var n,m: integer;
begin
  write('n = ');  readln(n);
  m:=0;
  repeat
    m:=m*10+(n mod 10);
    n:=n div 10;
  until n=0;
  writeln(m);
end.

n = 2456
6542

оставил комментарий (74 баллов)

ты просто переписал из другого сайта

оставил комментарий Отличник (9.7k баллов)

Во первых, это не прилично, "тыкать", во вторых, я Вам могу привести еще три варианта решения этой задачи, если Вы в этом разбираетесь. Например, такое writeln(ReadString.Reverse.JoinIntoString(''));

оставил комментарий Отличник (9.7k баллов)

Или, может быть, Вы хотите "изобрести" велосипед?

оставил комментарий (74 баллов)

нет , мне нужен другой вариант

...