fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n, m, v[1001], ap[1001];
  6. cin >> n >> m;
  7. // Initializam cu 0 fiecare pozitie pentru a putea numara aparitiile
  8. for (int i = 1; i <= m; ++i) {
  9. ap[i] = 0;
  10. }
  11. for (int i = 1; i <= n; ++i) {
  12. cin >> v[i];
  13. }
  14. // Actualizam sirul de aparitii
  15. for (int i = 1; i <= n; ++i) {
  16. ++ap[v[i]]; // Crestem numarul de aparitii ale elementului v[i]
  17. }
  18. for (int i = 1; i <= 101; ++i) {
  19. cout << "Elementul " << i << " apare de " << ap[i] << " ori\n";
  20. }
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0.01s 5284KB
stdin
10
32 34 89 -67 45 21 34 5 9 7
34 32 45 89 34 21 5 7 9
stdout
Elementul 1 apare de 0 ori
Elementul 2 apare de 0 ori
Elementul 3 apare de 0 ori
Elementul 4 apare de 0 ori
Elementul 5 apare de 1 ori
Elementul 6 apare de 0 ori
Elementul 7 apare de 1 ori
Elementul 8 apare de 0 ori
Elementul 9 apare de 1 ori
Elementul 10 apare de 0 ori
Elementul 11 apare de 0 ori
Elementul 12 apare de 0 ori
Elementul 13 apare de 0 ori
Elementul 14 apare de 0 ori
Elementul 15 apare de 0 ori
Elementul 16 apare de 0 ori
Elementul 17 apare de 0 ori
Elementul 18 apare de 0 ori
Elementul 19 apare de 0 ori
Elementul 20 apare de 0 ori
Elementul 21 apare de 1 ori
Elementul 22 apare de 0 ori
Elementul 23 apare de 0 ori
Elementul 24 apare de 0 ori
Elementul 25 apare de 0 ori
Elementul 26 apare de 0 ori
Elementul 27 apare de 0 ori
Elementul 28 apare de 0 ori
Elementul 29 apare de 0 ori
Elementul 30 apare de 0 ori
Elementul 31 apare de 0 ori
Elementul 32 apare de 0 ori
Elementul 33 apare de 0 ori
Elementul 34 apare de 1434789414 ori
Elementul 35 apare de 5433 ori
Elementul 36 apare de 0 ori
Elementul 37 apare de 0 ori
Elementul 38 apare de 1434682320 ori
Elementul 39 apare de 5433 ori
Elementul 40 apare de 0 ori
Elementul 41 apare de 47 ori
Elementul 42 apare de 36 ori
Elementul 43 apare de 0 ori
Elementul 44 apare de 14 ori
Elementul 45 apare de 1 ori
Elementul 46 apare de 1433178639 ori
Elementul 47 apare de 5433 ori
Elementul 48 apare de 0 ori
Elementul 49 apare de 0 ori
Elementul 50 apare de 0 ori
Elementul 51 apare de 0 ori
Elementul 52 apare de -917771216 ori
Elementul 53 apare de 32767 ori
Elementul 54 apare de 1434788622 ori
Elementul 55 apare de 5433 ori
Elementul 56 apare de 1434682368 ori
Elementul 57 apare de 5433 ori
Elementul 58 apare de -917771216 ori
Elementul 59 apare de 32767 ori
Elementul 60 apare de 2147479976 ori
Elementul 61 apare de 3 ori
Elementul 62 apare de 1434766794 ori
Elementul 63 apare de 5433 ori
Elementul 64 apare de 14 ori
Elementul 65 apare de 47 ori
Elementul 66 apare de 0 ori
Elementul 67 apare de 0 ori
Elementul 68 apare de 3 ori
Elementul 69 apare de 0 ori
Elementul 70 apare de 103504 ori
Elementul 71 apare de 0 ori
Elementul 72 apare de 1429189712 ori
Elementul 73 apare de 5433 ori
Elementul 74 apare de -917771552 ori
Elementul 75 apare de 32767 ori
Elementul 76 apare de 2147479976 ori
Elementul 77 apare de 3 ori
Elementul 78 apare de -917771984 ori
Elementul 79 apare de 32767 ori
Elementul 80 apare de 0 ori
Elementul 81 apare de 0 ori
Elementul 82 apare de -917771056 ori
Elementul 83 apare de 32767 ori
Elementul 84 apare de 6 ori
Elementul 85 apare de 0 ori
Elementul 86 apare de 1429189712 ori
Elementul 87 apare de 5433 ori
Elementul 88 apare de 3498069 ori
Elementul 89 apare de 1 ori
Elementul 90 apare de 3 ori
Elementul 91 apare de 0 ori
Elementul 92 apare de 0 ori
Elementul 93 apare de 3 ori
Elementul 94 apare de 1434682320 ori
Elementul 95 apare de 5433 ori
Elementul 96 apare de 1433178639 ori
Elementul 97 apare de 5433 ori
Elementul 98 apare de 64768 ori
Elementul 99 apare de 0 ori
Elementul 100 apare de 64768 ori
Elementul 101 apare de 0 ori