8«В» — Переписывание самостоятельной работы №1.

В некоторых задачах рассматриваются цифры данного числа в десятичной записи.
Постарайтесь написать программу так, что если надо будет брать цифры в записи числа
по основанию 9, то потребуется лишь минимальная переделка программы.

Задача 1: Факториал

Напишите программу, которая по введенному натуральному числу N вычисляет N! (т.е. произведение всех натуральных чисел от 1 до N включительно).

Ввод Вывод
1
1
2
2
3
6

Задача 2: Простое уравнение

Напишите программу, решающую уравнение a|x|=b по заданным числам a и b.

Ввод Вывод
1
1
1 -1
1
2
2 -2

Задача 3: Проценты

Если сумма на счёте меньше 15000 руб, то в конце каждого месяца к ней добавляется 1%. Если же сумма >= 15000 руб, то добавляется 1.2%. В конце каждого следующего месяца проценты считаются от всей предыдущей суммы (со всеми ранее добавленными процентами).
Дана исходная сумма на счёте A и конечная сумма B. Определите, через сколько месяцев сумма на счёте станет строго больше B.
A и B — действительные числа — рубли.

Задача 4: Палиндром-4

Даны два четырёхзначных числа A и B. Выведите все четырёхзначные числа на отрезке от A до B, запись которых является палиндромом.

Ввод Вывод
1600
2100
1661
1771
1881
1991
2002