Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. int n;
  6. scanf("%d", &n);
  7. int a[1000];
  8. int b[1000];
  9. int c[1000];
  10. int dem1 = 1, dem2 = 1;
  11. for(int i = 1 ; i <= n ; i++)
  12. {
  13. scanf("%d", &a[i]);
  14. }
  15. for(int i = 1 ; i <= n ; i++) {
  16. if(i % 2 != 0) {
  17. b[dem1] = a[i];
  18. dem1++;
  19. }
  20. }
  21. for(int i = 1 ; i <= n ; i++) {
  22. if(i % 2 == 0) {
  23. c[dem2] = a[i];
  24. dem2++;
  25. }
  26. }
  27. int tg;
  28. for(int i = 1 ; i <= dem1 ; i++)
  29. {
  30. for(int j = i + 1 ; j <= dem1 ; j++)
  31. {
  32. if(b[i] > b[j])
  33. {
  34. tg = b[i];
  35. b[i] = b[j];
  36. b[j] = tg;
  37. }
  38. }
  39. }
  40. for(int i = 1 ; i <= dem2 ; i++)
  41. {
  42. for(int j = i + 1 ; j <= dem2 ; j++)
  43. {
  44. if(c[i] > c[j])
  45. {
  46. tg = c[i];
  47. c[i] = c[j];
  48. c[j] = tg;
  49. }
  50. }
  51. }
  52. for(int i = 1 ; i <= dem2 ; i++)
  53. {
  54. for(int j = 1 ; j <= n ; j++) {
  55. if(c[i] == a[j] && j % 2 == 0) {
  56. a[j] = 0;
  57. printf("%d ", j);
  58. }
  59. }
  60. }
  61. for(int i = 1 ; i <= dem1 ;i++) {
  62. for(int j = 1 ; j <= n ; j++) {
  63. if(b[i] == a[j] && j % 2 != 0)
  64. {
  65. a[j] = 0;
  66. printf("%d ", j);
  67. }
  68. }
  69. }
  70. return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement