Advertisement
saira12tabassum19

Untitled

Jul 31st, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. #include<stdio.h>
  2. int ordering(int ar[],int n)
  3. {
  4. int i,j,temp;
  5. for(i=0;i<n;i++)
  6. {
  7. for(j=0;j<n-1-i;j++)
  8. {
  9. if(ar[j]<ar[j+1])
  10. {
  11. temp=ar[j];
  12. ar[j]=ar[j+1];
  13. ar[j+1]=temp;
  14. }
  15. }
  16. }
  17. for(i=0;i<n;i++)
  18. {
  19. printf("%d ",ar[i]);
  20. }
  21.  
  22. }int orderingdif(int ar[],int n)
  23. {
  24. int i,j,temp;
  25. for(i=0;i<n;i++)
  26. {
  27. for(j=0;j<n-1-i;j++)
  28. {
  29. if(ar[j]<ar[j+1])
  30. {
  31. temp=ar[j];
  32. ar[j]=ar[j+1];
  33. ar[j+1]=temp;
  34. }
  35. }
  36. }
  37. for(i=0;i<n;i++)
  38. {
  39. printf("%d ",ar[i]);
  40. if(i==n-1)printf("\n");
  41.  
  42. }
  43.  
  44. }
  45. int main()
  46. {
  47.  
  48. int i,j,t,n,ar[10000],ar5[10000],ar3[10000],ar2[10000],ardif[10000],k5,k3,k2,kdif;
  49. scanf("%d",&t);
  50. k5=k3=k2=kdif=0;
  51. for(i=0;i<t;i++)
  52. {
  53. scanf("%d",&n);
  54. for(j=0;j<n;j++)
  55. {
  56. scanf("%d",&ar[j]);
  57. if(ar[j]%5==0){ar5[k5]=ar[j];k5++;}
  58. else if(ar[j]%3==0){ar3[k3]=ar[j];k3++;}
  59. else if(ar[j]%2==0){ar2[k2]=ar[j];k2++;}
  60. else{ardif[kdif]=ar[j];kdif++;}
  61.  
  62. }
  63. ordering(ar5,k5);
  64. ordering(ar3,k3);
  65. ordering(ar2,k2);
  66. orderingdif(ardif,kdif);
  67. k5=k3=k2=kdif=0;
  68.  
  69. }
  70.  
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement