fork(1) download
  1.  
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int ileZestawow;
  9. cin >> ileZestawow;
  10. for (int i = 0; i < ileZestawow; i++)
  11. {
  12. int ileLiczb;
  13. cin >> ileLiczb;
  14. int *wyniki = new int[ileLiczb];
  15. int najwieksza;
  16. cin >> wyniki[0];
  17. najwieksza = wyniki[0];
  18.  
  19. for (int j = 1; j < ileLiczb; j++)
  20. {
  21. cin >> wyniki[j];
  22. if (wyniki[j] > najwieksza)
  23. najwieksza = wyniki[j];
  24. }
  25. for (int g = 0; g < ileLiczb; g++)
  26. for (int h = 0; h < ileLiczb-1; h++)
  27. if (wyniki[h] > wyniki[h + 1])
  28. swap(wyniki[h], wyniki[h + 1]);
  29. int ileWygranych = 0;
  30. for (int b = ileLiczb - 1; wyniki[b] == najwieksza; b--)
  31. ileWygranych++;
  32.  
  33.  
  34.  
  35. //cout<<ileWygranych<<endl;
  36. for (int l = 0; l < ileWygranych; l++)
  37. cout << najwieksza <<" ";
  38. for (int k = 0; k < ileLiczb - ileWygranych; k++)
  39. cout << wyniki[k] << " ";
  40.  
  41. cout<<endl;
  42. delete[] wyniki;
  43. }
  44.  
  45. return 0;
  46. }
  47.  
Success #stdin #stdout 0s 4516KB
stdin
Standard input is empty
stdout
Standard output is empty