Восемнадцать задач на список чисел, которые читаются по одному: сначала суммы и количества, потом произведения и степени, наименьшее и наибольшее и списки, которые заканчиваются нулём. Массив не нужен нигде — каждое число используется и забывается.
long longдля каждой суммы и произведения: Сумма, Сумма чисел, кратных m, Треугольное число, Факториал (до 20!), Степени числа x и обе геометрические суммы переполняютint.- Позиция нечётных печатает позиции, а не сами числа: счётчик цикла, начиная с 1.
- Ближайшее число к x: храните лучшее число и его расстояние
abs(x - a)и заменяйте их, только когда новое число строго ближе. - Останавливайтесь на нуле. В задачах, которые заканчиваются 0, в некоторых тестах после него есть ещё числа, а некоторые с него начинаются — тогда список пуст.
- Максимумы до нуля — это «сколько раз встречается максимум» из урока: новый максимум начинает счёт заново с 1, равный ему прибавляет единицу.
- В геометрических суммах умножайте степень до прибавления, как в уроке, а для знакочередующейся суммы каждый круг меняйте знак.