Предмет: Информатика, автор: tommylee1999

Помогите решить задачу. Поменять местами первую и последнюю цифру натурального числа. решение в паскале. Тема while, repeat. Подробно, понятно пжлст

Ответы

Автор ответа: vladmor
0
var
  a, n: longint;
begin
  write('Введите число: ');
  readln(a);
  n := 1;
  while a div (n * 10) > 0 do
    n := n * 10;
  a := a mod 10 * n + a mod n div 10 * 10 + a div n;
  writeln('Поменяли первую и последнюю цифру:', a);
end.

Тестовое решение:

Введите число: 12345
Число после преобразования:52341


Похожие вопросы
Предмет: Русский язык, автор: vitalsark702
Предмет: История, автор: antoncherevko08
Предмет: Физика, автор: Аноним
Предмет: Геометрия, автор: sorryimdontspeakeng
Предмет: Математика, автор: eva201922