Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 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. for (int i = n-1; i > 0; i--) {
  30. if (arr[i] < 0) {
  31. int temp = arr[i];
  32. for (int j = i; j < n; j++) {
  33. arr[j] = arr[j+1]; //move to the left every elements with greater index then i
  34. }
  35. arr[n] = temp;
  36. }
  37. }
  38.  
  39. for (int i = 1; i < n + 1; i++) {
  40. cout << arr[i] << " ";
  41. }
  42.  
  43.  
  44.  
  45.  
  46. system("pause");
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement