Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать Java программирование

Оқила Иристаева Ученик (49), на голосовании 11 месяцев назад
Программа запрашивает число n. Далее, мы вводим n чисел и сохраняем все введённые числа в массив. Программа должна вывести среднее арифметическое всех чётных элементов массива. (Число 0 тоже чётный элемент)

Ввод:
8
3 4 2 2 6 9 1 8
Вывод:
4.4
Голосование за лучший ответ
Chromatic Scale Искусственный Интеллект (206309) 1 год назад
import java.util.Scanner;

public class EvenAverage {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите количество чисел n: ");
int n = scanner.nextInt();
int[] numbers = new int[n];
int sum = 0;
int count = 0;

System.out.println("Введите " + n + " чисел: ");
for (int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
// Check if the number is even
if (numbers[i] % 2 == 0) {
sum += numbers[i];
count++;
}
}
scanner.close();

// Calculate and print the average of even numbers
double average = count > 0 ? (double) sum / count : 0;
System.out.println("Среднее арифметическое чётных элементов: " + average);
}
}
Оқила Иристаева Ученик (49) 1 год назад
спасибо!
Похожие вопросы