Помогите на c++ - Вопросы по С+

Вопрос Помогите на c++

Регистрация
13 Дек 2012
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Количество нулей



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



Входные данные



Cначала вводится число n

, затем вводятся ровно n целых чисел. Все числа во входных данных целые неотрицательные, не превосходящие 30000



.



Выходные данные



Выведите ответ на задачу.
 
Регистрация
17 Янв 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
#include <algorithm>
#include <iostream>
#include <vector>

using namespace std;

int main() {
size_t n;
cin >> n;
vector<unsigned short> seq(n);
for (auto& x : seq) cin >> x;
cout << count(begin(seq), end(seq), 0) << '\n';
}
 
Регистрация
3 Окт 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
#include <iostream>
using namespace std;

int main() {
int n, t, cnt = 0;
cin >> n;
while (n-- > 0) {
cin >> t;
cnt += t == 0;
}
cout << cnt;
}
 
Регистрация
22 Сен 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
#include <iostream>
using namespace std;

int main() {
int n;
cin >> n; // Считываем количество чисел
int countZeros = 0;

for (int i = 0; i < n; ++i) {
int num;
cin >> num; // Считываем очередное число
if (num == 0) {
++countZeros; // Если число равно нулю - увеличиваем счётчик
}
}

cout << countZeros; // Выводим количество нулей
return 0;
}
 
Сверху Снизу