Составим программу, которая будет подсчитывать указанные параметры для последовательности из 100 натуральных чисел.
-
Количество и сумма чисел, кратных 3
Чтобы найти количество и сумму чисел, кратных 3, нужно:
- Создать переменную для хранения количества чисел, кратных 3 (count_3), и переменную для хранения их суммы (sum_3). Изначально обе равны 0.
- Пройти по всем 100 числам последовательности.
- Для каждого числа проверить, кратно ли оно 3 (то есть, остаток от деления на 3 равен 0).
- Если число кратно 3, увеличить count_3 на 1 и добавить это число к sum_3.
После прохождения всех чисел, count_3 будет содержать количество чисел, кратных 3, а sum_3 - их сумму.
-
Максимальное число, кратное 4
Чтобы найти максимальное число, кратное 4, нужно:
- Создать переменную для хранения максимального числа, кратного 4 (max_4). Изначально присвоить ей значение, которое гарантированно меньше любого числа в последовательности (например, -1).
- Пройти по всем 100 числам последовательности.
- Для каждого числа проверить, кратно ли оно 4 (то есть, остаток от деления на 4 равен 0).
- Если число кратно 4 и больше текущего значения max_4, присвоить max_4 значение этого числа.
После прохождения всех чисел, max_4 будет содержать максимальное число, кратное 4, или останется равным -1, если таких чисел в последовательности нет.
-
Количество чётных и нечётных чисел и каких больше
Чтобы найти количество чётных и нечётных чисел и определить, каких больше, нужно:
- Создать переменные для хранения количества чётных чисел (count_even) и количества нечётных чисел (count_odd). Изначально обе равны 0.
- Пройти по всем 100 числам последовательности.
- Для каждого числа проверить, чётно ли оно (то есть, остаток от деления на 2 равен 0).
- Если число чётное, увеличить count_even на 1, иначе увеличить count_odd на 1.
После прохождения всех чисел, count_even будет содержать количество чётных чисел, a count_odd - количество нечётных чисел.
Сравнить значения count_even и count_odd, чтобы определить, каких чисел больше.