Advertisement
Guest User

Untitled

a guest
May 27th, 2015
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int trans(float *a,int i,int n)
  5. {
  6. float pom;
  7. if ((n%2==0)&&(i==n)) { return 1; }
  8. else if ((n%2==1)&&(i==n-1)) { pom=a[i]; a[i]=a[i+1]; a[i+1]=pom; return 1; }
  9. else { pom=a[i]; a[i]=a[i+1]; a[i+1]=pom; i=i+2; trans(a,i,n); }
  10.  
  11. }
  12.  
  13. main()
  14. {
  15. int i,n; float *a;
  16. scanf("%d",&n);
  17. a=(float *)malloc(n*sizeof(float));
  18. for(i=0;i<n;i++)
  19. scanf("%f",&a[i]);
  20. trans(a,0,n-1);
  21. for(i=0;i<n;i++)
  22. printf("%.2f\n",a[i]);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement