fork download
  1. #include <cstdio>
  2. #include <cstdlib>
  3. #include <iostream>
  4. #include <vector>
  5. using namespace std;
  6. int main()
  7. {
  8. setlocale(LC_ALL, "Russian");
  9. int n;
  10. cout << "Введите количество чисел в массиве: ";
  11. cin >> n;
  12. vector<int> myVector(n,0);
  13. for (int i = 0; i < n; i++)
  14. {
  15. cout << "Введите число массив: ";
  16. cin >> myVector[i];
  17. }
  18. while (true)
  19. {
  20. for (int i = 0; i < n-1; i++)
  21. {
  22. if (myVector[i] > myVector[i + 1])
  23. {
  24. int value = myVector[i] ;
  25. myVector[i] = myVector[i + 1];
  26. myVector[i + 1] = value;
  27. }
  28. }
  29. bool ifSorted = true;
  30. for (int z = 0; z < n-1; z++)
  31. {
  32. if (myVector[z] > myVector[z + 1])
  33. {
  34. ifSorted = false;
  35. }
  36. }
  37. if(ifSorted == true)
  38. goto escape;
  39. }
  40. escape:
  41. for (int i = 0; i < n; i++)
  42. {
  43. cout << myVector[i];
  44. }
  45. system("PAUSE");
  46. return 0;
  47. }
  48.  
Success #stdin #stdout #stderr 0s 16872KB
stdin
3
2 1 3
stdout
Введите количество чисел в массиве: Введите число массив: Введите число массив: Введите число массив: 123
stderr
sh: 1: PAUSE: not found