Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int j=1;
  4. int s;
  5. int p;
  6. int k;
  7. int main()
  8. {
  9. int arr[100];
  10. int n;
  11.  
  12. cout << "Enter array:" << endl;
  13. cin >> n;
  14. if (n <= 1)
  15. cout << "invalid size" << endl;
  16.  
  17. for (int i = 1; i < n+1; i++)
  18. {
  19. cout << "a[" << i << "] = ";
  20. cin >> arr[i];
  21. // зачем j, если дальше его не используешь
  22. // и что-то считать тут нельзя. тебе нужно считать что-то только после полного заполнения, а не подхватывать числа на этапе ввода
  23. //if (i%2==0)
  24. // j =arr[i]*j;
  25.  
  26. }
  27.  
  28. //positive numbers come first
  29. int temp;
  30. for (int i = n-1; i > 0; i--) {
  31. if (arr[i] < 0) {
  32. temp = arr[i];
  33. for (int j = i; j < n; j++) {
  34. arr[j] = arr[j+1]; //move to the left every elements with greater index then i
  35. }
  36. arr[n] = temp;
  37. }
  38. }
  39.  
  40. for (int i = 1; i < n + 1; i++) {
  41. cout << arr[i] << " ";
  42. }
  43.  
  44.  
  45.  
  46.  
  47. system("pause");
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement