fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <time.h>
  4.  
  5. using namespace std;
  6.  
  7. int a[25];
  8.  
  9. int main()
  10. {
  11. srand(time(0));
  12.  
  13. // Заполнение массива
  14. for(int i = 0; i < 25; ++i)
  15. {
  16. cout << (a[i] = rand()%9-3) << " ";
  17. }
  18. cout << "\n\n";
  19.  
  20. // Вспомогательный массив
  21. int count[9] = { 0 };
  22.  
  23. // Подсчет чисел
  24. for(int i = 0; i < 25; ++i)
  25. count[a[i]+3]++;
  26.  
  27. // Выборка только троек
  28. for(int i = -3; i <=5; ++i)
  29. if (count[i+3] == 3)
  30. {
  31. // Можетее записывать в новый массив;
  32. // я просто вывожу в консоль
  33. cout << i << " ";
  34. }
  35. cout << endl;
  36. }
  37.  
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
3  2  -3  1  5  -2  2  -2  -3  3  -2  -1  2  1  0  5  5  -1  -2  1  -1  0  0  1  -3  

-3  -1  0  2  5