Вопрос задан 22.02.2019 в 00:05. Предмет Информатика. Спрашивает Шашков Миша.

Напишите функцию function reverse (n:integer):integer (Pascal), которая переставляет цифры числа в

обратном порядке .
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Усынина Даша.
Function reverse(n:integer):integer;
var m:integer;
begin
m:=0;
while n>0 do
 begin
 m:=m*10+n mod 10;
 n:=n div 10;
 end;
reverse:=m;
end;
begin
writeln(reverse(12345));
end.

Результат:
54321
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример функции на языке Pascal, которая переставляет цифры числа в обратном порядке:

```pascal function Reverse(n: integer): integer; var reversedNum, remainder: integer; begin reversedNum := 0; while n <> 0 do begin remainder := n mod 10; reversedNum := reversedNum * 10 + remainder; n := n div 10; end; Result := reversedNum; end; ```

Эта функция принимает целое число n и затем использует цикл while, чтобы извлекать последнюю цифру числа n и добавлять её к переменной reversedNum в обратном порядке. После этого эта цифра убирается из числа n. Этот процесс продолжается до тех пор, пока число n не станет равным 0. И в конце функция возвращает перевёрнутое число reversedNum.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос