Язык C. Первая самостоятельная работа

Задача A. Максимум трех чисел

Даны три целых числа. Найдите наибольшее из них (программа должна вывести ровно одно целое число).

Ввод Вывод
10
5
10
10

Задача B. Число прямоугольников заданной площади

Дано число S. Сколько существует различных прямоугольников, стороны которых выражаются целыми числами и площадь которых равна S?
Например: при S=4 таких прямоугольников 2: со сторонами 1, 4 и со сторонами 2, 2.

Вашей программе вводится одно число — площадь S. Ваша программа должна печатать количество прямоугольников.

Пример вводаПример вывода
4
2

Задача C. Число с наибольшей суммой цифр

Дано число N и затем N чисел (все числа — двухзначные). Найти число с наибольшей суммой цифр.
Обратите внимание, что вывести нужно не сумму цифр, а само число.
Обязательно вычисление суммы цифр числа оформите в виде отдельной функции.

Пример вводаПример вывода
3
12 18 22
18

Задача D. Выручка театра

В театре N рядов по M мест в каждом. Даны две матрицы — в первой записаны стоимости билетов.
Вторая — сообщает, какие билеты проданы, а какие — нет (1 — соответствующий билет продан, 0 — не продан).

Определите общую выручку от спектакля.

Входные данные. В первой строке заданы числа N и M.
Затем задана матрица стоимостей билетов (N строк по M чисел, каждое из чисел от 0 до 10000).
После неё идет пустая строка. Далее задана матрица проданных билетов (опять же N строк по M чисел). N и M не превышают 100.

Выходные данные. Выведите общую выручку от продажи билетов.

Ввод Вывод
3 4
1 100 100 1
1 5 5 1
2 2 3 2

1 0 1 1
0 1 1 0
0 0 1 0
115