Войти
Регистрация
Спроси ai-bota
murplushka
04.12.2021 18:40
Паскаль. с клавиатуры вводится натуральное число x. требуется получить число y, в котором записаны цифры числа x в обратном порядке. например, x=123 y=321. примечание. решите с рекурсивной процедуры. 50
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Møŝķá56
18.02.2023 23:43
Что значит этот значок? ^ и как его писать? вроде говорили, что это десятки, как их писать?...
школа433
12.09.2021 05:32
Клоун разбросал карточки с буквами. собери их слова, из которых состоит пословица. чуеьне и рутд ёвс етрпеурт...
dogtor20
11.08.2020 08:55
Ограничение времени 1 секунда Ограничение памяти 64Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод или output.txt Жевуны были так счастливы, что Дороти освободила...
arinka90
11.08.2020 08:55
Кластер (Защита компьютера) Включает в себя Виды антивирусных программ, Профилактические меры защиты компьютера, Примеры антивирусных программ ...
1233456789
25.11.2020 18:42
Приимущества и недостатки топологии сетей:шины, кольцо и ячеистая ...
СССС69
10.08.2022 02:37
Нужно без циклов,только одним-единственным выражением с операций {+, -, *, //, % } вывести выражение, которое напечатает no , если a не делится на b. эта кусок от другой.выражение,...
nickita123098vp0a1b8
16.05.2020 18:38
Как выполнить условное форматирование...
nikolottorres
13.11.2021 12:42
Создайте web-страницу выводящую по центру формулу: |a + b| |a| + |b|, для любых двух отличных от нуля чисел a и b...
образец
04.04.2023 22:55
не копируйте с других сайтов кину жалобу :)...
мика0955
10.03.2022 15:00
Последовательность чисел строится по следующему алгоритму: первые два числа последовательности принимаются равными 1; каждое следующие число последовательности принимается...
Ответ:
rano09
07.10.2020 11:50
// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программа не работает, обновите версию!
procedure Rvr(var n,nr:BigInteger);
begin
if n<>0 then begin
nr:=nr*10+ n mod 10;
n:=n div 10;
Rvr(n,nr)
end
end;
begin
var nr:=BigInteger(0);
var n:=ReadlnString('Введите натуральное число:').ToBigInteger;
Rvr(n,nr);
Writeln(nr)
end.
Пример
Введите натуральное число: 234536406567867348292735385468776123478182736
637281874321677864583537292843768765604635432
0,0
(0 оценок)
Ответ:
ALEXFORBIDDEN
07.10.2020 11:50
Var X, Y: longint;
procedure revX(X: longint; var Y: longint);
begin
if X <> 0 then
begin
Y := Y * 10 + (X mod 10);
revX(X div 10, Y);
end;
end;
begin
write('Введите X = ');
readln(X);
revX(X, Y);
writeln(Y);
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота