Advertisement
Guest User

Zamena

a guest
Jan 16th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void f1(int *p1,int n){
  4. int i;
  5. for(i=0;i<n;i++){
  6. *(p1+i)=*(p1+i)+1;
  7. }
  8. }
  9. void zameni(int *a,int *b){
  10. int tmp;
  11. tmp=*a;
  12. *a=*b;
  13. *b=tmp;
  14. //printf("%d %d\n",*a,*b);
  15. }
  16. int min(int a,int b){
  17. if(a<b)return a;
  18. return b;
  19. }
  20. int vzaemnoProsti(int a,int b){
  21. int i;
  22. int n;
  23. n=min(a,b);
  24. for(i=2;i<n;i++){
  25. if(a%i==0 && b%i==0){
  26. return 0;
  27. }
  28. }
  29. return 1;
  30. }
  31. int main()
  32. {
  33.  
  34. int n;
  35. scanf("%d",&n);
  36. int i;
  37. int niza[n];
  38. for(i=0;i<n;i++){
  39. scanf("%d",&niza[i]);
  40. }
  41. for(i=0;i<n-1;i++){
  42. if(vzaemnoProsti(niza[i],niza[i+1])==1){
  43. zameni(&niza[i],&niza[i+1]);
  44. i++;
  45. }
  46. }
  47. for(i=0;i<n;i++){
  48. printf("%d ",niza[i]);
  49.  
  50. }
  51.  
  52.  
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement