Сначала мы считываем число n, которое указывает, сколько чисел мы будем вводить. Затем мы вводим n чисел, и при каждом вводе проверяем, является ли введенное число нулем. Если это так, мы увеличиваем счетчик zeros. По завершении цикла мы выводим значение счетчика zeros, которое и является количеством нулей среди введенных чисел.
Answers & Comments
Verified answer
Ответ:
#include <iostream>
int main() {
int n, num, zeros = 0;
std::cin >> n;
for (int i = 0; i < n; i++) {
std::cin >> num;
if (num == 0) {
zeros++;
}
}
std::cout << zeros << std::endl;
return 0;
}
Сначала мы считываем число n, которое указывает, сколько чисел мы будем вводить. Затем мы вводим n чисел, и при каждом вводе проверяем, является ли введенное число нулем. Если это так, мы увеличиваем счетчик zeros. По завершении цикла мы выводим значение счетчика zeros, которое и является количеством нулей среди введенных чисел.
Код
#include <iostream>
using namespace std;
int main() {
int n, number, count = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> number;
if (number == 0) {
count++;
}
}
cout << "Кількість нулів: " << count << endl;
return 0;
}
Опис алгоритму:
Вводимо кількість чисел n.
За допомогою циклу for зчитуємо n чисел.
Якщо зчитане число рівне 0, збільшуємо лічильник count.
Виводимо результат - кількість нулів.
Наприклад, якщо ввести 6 чисел: 3, 0, 1, 0, 5, 0, то програма виведе "Кількість нулів: 3".