ПОМОГИТЕ ПОЖАЛУЙСТА!!!!! ОЧЕНЬ СРОЧНО!!!! Решить с использованием подпрограммы. Заменить...

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

ПОМОГИТЕ ПОЖАЛУЙСТА!!!!! ОЧЕНЬ СРОЧНО!!!! Решить с использованием подпрограммы.
Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке (например, дано число 156, нужно получить 651)


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

На каком языке необходима программа?

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

Паскаль

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

не указано скольки значное число?

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

без разницы скольки значное)

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

не указано)

Дан 1 ответ
0 голосов
Начинающий (195 баллов)

Var
 N:integer;


procedure Change(var n);
var
 n2,n3,i:integer;
begin
i:=1;
n2:=n;
n:=0;
 while n2>0
  begin 
   n3:=n2 mod 10;
   n2:=n2 div 10;
   n:=n*i + n3;
   i:=i*10;
  end;
end;

begin
  readln(N);
  Change(N);
  writeln(N);
end.

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

// Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке
Var N:integer;
procedure Change(var n:integer);
var
n2,n3,i:integer;
begin
i:=10;
n2:=n;
n:=0;
while n2>0 do
begin
n3:=n2 mod 10;
n2:=n2 div 10;
n:=n*i + n3;
end;
end;
begin
write ('wedite chislo '); readln(N);
Change(N); writeln(N);
end.

...