{NOTOC}

Задача 1

Обменять значение переменных a и b.

Задача 2

Вычислить корни квадратного уравнения по введенным коэффициентам. Рассмотреть все возможные варианты.

Задача 3

Пусть каждая клетка шахматной доски задается не буквой и числом, а двумя числами. Программа должна по координатам двух клеток определить, одного ли цвета эти клетки. (Сделать то ж и для буквенно-числового обозначения.)

Задача 4

Программа вычисляет модуль введенного числа, не пользуясь функцией abs.

Задача 5

Программа печатает введенное число (от 1 до 100) словами.

Задача 6

Прямоугольник, стороны которого параллельны осям координат, будем задавать координатами его левого нижнего и правого верхнего углов. (Всего, таким образом, для задания прямоугольника понадобятся 4 числа). Заданы два прямоугольника Пр1 и Пр2. Определить площадь той части прямоугольника Пр1, которая не входит в Пр2. Алгоритм должен быть пригоден для всех вариантов взаимного расположения прямоугольников.

Задача 7

Дано время (часы, минуты, секунды) — три целых числа. Составить программу определения времени через 10 секунд.

Задача 8

Математик Карл Гаусс составил формулу для определения даты русской христианской пасхи по юлианскому календарю:

<latex>a</latex> = остаток от деления числа года на <latex>19</latex>

<latex>b</latex> = остаток от деления числа года на <latex>4</latex>

<latex>c</latex> = остаток от деления числа года на <latex>7</latex>

<latex>d</latex> = остаток от деления <latex>19\cdot a+15</latex> на 30</latex>

<latex>e</latex> = остаток от деления <latex>2\cdot b + 4\cdot c + 6\cdot d + 6</latex> на <latex>7</latex>

Если <latex>d+e>9</latex> тогда пасха будет в марте <latex>22+d+e</latex> числа, в противном случае, пасха случится в апреле <latex>d+e-9</latex> числа. Составить программу, запрашивающую номер года и выдающую дату пасхи.

Задача 9

Программа спрашивает, сколько купили яблок, и печатает это число со словом «яблок», «яблока» или «яблоко», в зависимости от количества.

Задача 10

Записать алгоритм определения количества цифр в натуральном числе.

Задача 11

Разделить одно натуральное число на другое (меньшее), найти целую часть результата и остаток, не используя операций деления, деление нацело и остатка от деления.

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11

Задача 11