
Вопрос задан 12.07.2023 в 20:36.
Предмет Информатика.
Спрашивает Анфимова Анна.
Программа на языке СИ Пользователь вводит последовательность целых чисел. Конец ввода – ввод
числа 0 (не считается числом введенной последовательности). Определить количество четных чисел и их произведение

Ответы на вопрос

Отвечает Нерода Арина.
Ответ:
#include <stdio.h>
int main()
{
int i = 1, cnt = 0, s = 1;
while (i)
{
scanf("%d", &i);
if ((i % 2 == 0)&&(i))
{
cnt++;
s *= i;
}
}
if (cnt!=0) printf("Kol-vo: %d\nProizvedenie: %d",cnt,s);
else printf("Kol-vo: 0");
return 0;
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример программы на языке C, которая выполняет указанные действия:
c#include <stdio.h>
int main() {
int number;
int even_count = 0;
int even_product = 1;
printf("Введите последовательность целых чисел (для завершения введите 0):\n");
while (1) {
scanf("%d", &number);
if (number == 0) {
break;
}
if (number % 2 == 0) {
even_count++;
even_product *= number;
}
}
printf("Количество четных чисел: %d\n", even_count);
printf("Произведение четных чисел: %d\n", even_product);
return 0;
}
Пример работы программы:
scssВведите последовательность целых чисел (для завершения введите 0):
4
5
7
2
0
Количество четных чисел: 2
Произведение четных чисел: 8
Программа вводит числа до тех пор, пока не будет введен 0. Если введенное число четное, то увеличивается счетчик четных чисел (even_count
) и умножается значение введенного числа на значение переменной even_product
. По завершении ввода программа выводит количество четных чисел и их произведение.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 557

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili