fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. //int tab[9] = {2,2,2,4,1,2,8,2,3};
  5. //int n = 9;
  6. int tab[5] = {1,2,2,3,5};
  7. int n = 5;
  8. int main() {
  9. for (int i = 0; i < n - 1; i++)
  10. {
  11. for (int j = 0; j < n - i - 1; j++)
  12. {
  13. if (tab[j] > tab[j + 1])
  14. {
  15. int t = tab[j];
  16. tab[j] = tab[j + 1];
  17. tab[j + 1] = t;
  18. }
  19. }
  20. }
  21. int licznik = 1, maks = 1;
  22. int lider = tab[0];
  23. for (int i = 1; i < n; i++) {
  24. if (tab[i] == tab[i - 1]) {
  25. licznik++;
  26. }
  27. else
  28. {
  29. licznik = 1;
  30. }
  31. if (licznik > maks) {
  32. maks = licznik;
  33. lider = tab[i];
  34. }
  35. }
  36. if (maks > n / 2)
  37. cout << "Lider to: " << lider << endl;
  38. else
  39. cout << "Niema lidera" << endl;
  40.  
  41. return 0;
  42. }
  43.  
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
Niema lidera