Вопрос задан 30.09.2023 в 20:44. Предмет Информатика. Спрашивает Гудзенко Лариса.

C++ Количество нулейДано несколько чисел. Подсчитайте, сколько из них равны нулю, и выведите это

количество.Входные данныеCначала вводится число n, затем вводятся ровно n целых чисел. Все числа во входных данных целые неотрицательные, не превосходящие 30000.Выходные данныеВыведите ответ на задачу.ПримерыВводВывод5070222
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сорокина Анна.

Ответ:

#include <iostream>

using namespace std;

int main()

{

int n , x , k = 0;

 cin >> n;

 

 for (int i = 1; i <= n ; i++)

 {

   cin >> x;

   if (x == 0)

     k++;

 }

 cout << k;

}

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно сначала считать число n, а затем считать n целых чисел и подсчитать, сколько из них равны нулю. Вот пример программы на C++ для выполнения этой задачи:

cpp
#include <iostream> int main() { int n; std::cin >> n; // Считываем количество чисел int countZeros = 0; // Инициализируем счетчик нулей for (int i = 0; i < n; ++i) { int num; std::cin >> num; // Считываем очередное число if (num == 0) { countZeros++; // Увеличиваем счетчик, если число равно нулю } } std::cout << countZeros << std::endl; // Выводим количество нулей return 0; }

Пример ввода-вывода, который вы предоставили, будет работать с этой программой следующим образом:

Ввод:

5 0 7 0 2 22

Вывод:

2

Программа сначала считывает n равное 5, затем считывает 5 чисел. Из них два числа равны нулю (0 и 0), поэтому выводится число 2.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос