Напишите функцию int reverse(int n)
(C/C++), function reverse (n:integer):integer
(Pascal), которая переставляет цифры числа в обратном порядке .
Задано единственное число N
Необходимо вывести цифры данного числа в обратном порядке.
12
21
Назовем число палиндромом, если оно не меняется при перестановке его цифр в обратном порядке. Напишите программу, которая по заданному числу K выводит количество натуральных палиндромов, не превосходящих K.
Задано единственное число K (\(1 \leq K \leq 100 000\)).
Необходимо вывести количество натуральных палиндромов, не превосходящих K.
1
1
100
18
Многие натуральные числа можно представить в виде N = 3A + 5B, где A и B - целые неотрицательные числа. Например, 11=3x2+5x1, 20=3x0+5x4.
Вам требуется по заданному числу определить, можно ли его представить в таком виде, и если это возможно, найти подходящие A и B.
Вводится одно число.
Программа должна вывести два целых неотрицательных числа A и B, разделенных пробелом, если такие числа существуют. В противном случае выведите слово IMPOSSIBLE. Если решений несколько, выведите любое из них.
Программа должна верно работать для натуральных чисел, не превосходящих 10 000.
23
1 4
4
IMPOSSIBLE
Вводятся 2 числа: x и d.
Подсчитайте и выведите одно число - сколько раз встречается в записи натурального числа x цифра d.
Вводится натуральное число x.
Выведите сумму цифр числа x.