Вопрос задан 15.06.2023 в 19:52. Предмет Информатика. Спрашивает Чарыева Маралочка.

Написать функцию вводящая число наоборот. Например, 123 - 321, 3210 - 0123

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Комарова Диана.

Ответ:

function reverse(s:string):string;

var s1:string;

i:integer;

begin

for i:=1 to length(s) do

s1:=s[i]+s1;

reverse:=s1;

end;

var s:string;

begin

readln(s);

s:=reverse(s);

writeln(s);

end.

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

Конечно! Вот пример функции на языке Python, которая принимает число и возвращает его наоборот:

python
def reverse_number(number): reversed_number = 0 while number > 0: digit = number % 10 # Получаем последнюю цифру числа reversed_number = (reversed_number * 10) + digit # Добавляем цифру к обратному числу number = number // 10 # Удаляем последнюю цифру из исходного числа return reversed_number

Вы можете использовать эту функцию следующим образом:

python
num = int(input("Введите число: ")) reversed_num = reverse_number(num) print("Число наоборот:", reversed_num)

Пример ввода/вывода:

Введите число: 123 Число наоборот: 321
yaml
Введите число: 3210 Число наоборот: 123

Эта функция использует цикл while для извлечения последней цифры исходного числа и добавления ее к обратному числу. Затем она удаляет последнюю цифру из исходного числа путем деления на 10 (используя оператор // для получения целочисленного деления). Процесс повторяется, пока исходное число не станет равным 0.

0 0

Похожие вопросы

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

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

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