#include
using namespace std;
int main() {
size_t n;
cin >> n;
if (n != 0) {
int box[10]{};
size_t index;
for (size_t i = 0; i < n; ++i) {
cin >> index;
++box[index];
}
for (size_t i = 1; i < 10; ++i) cout << box[i] << ' ';
puts("");
}
}
Входные данные
В первой строке записано натуральное число N (N⩽100) — количество элементов в последовательности. В следующей строке записано N целых чисел от 1 до 9 — элементы последовательности.
Выходные данные
Выведите ответ к задаче.
Примеры
Ввод
Вывод
5
8 2 5 8 8
0 1 0 0 1 0 0 3 0
вот код, но он не работает:
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> m(10,0);
int n,x;
cin >> n;
while(n--){
cin >> x;
m[x]++;
}
for(int i = 1; i <= 9; i++)
cout >> m[i] « " ";
}