Найти количество четных чисел в последовательности.
Блок-схема процесса
Начало
Ввод числа x
Инициализация переменных (сумма = 0, количество четных = 0)
Чтение последовательности до нуля
Если число > x, добавить к сумме
Если число четное, увеличить количество четных
Вывод суммы и количества четных
Конец
Программный код решения
import java.util.Scanner;
public class SumAndEvenCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Ввод числа x
System.out.print("Введите число x: ");
int x = scanner.nextInt();
// Инициализация переменных
int sum = 0;
int evenCount = 0;
// Чтение последовательности до нуля
int number;
do {
number = scanner.nextInt();
// Если число > x, добавить к сумме
if (number > x) {
sum += number;
}
// Если число четное, увеличить количество четных
if (number % 2 == 0) {
evenCount++;
}
} while (number != 0);
// Вывод суммы и количества четных
System.out.println("Сумма чисел больше " + x + ": " + sum);
System.out.println("Количество четных чисел: " + evenCount);
}
}