Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define nmax 5
  5. int i;
  6.  
  7. void popola(int ar[],int N);
  8. void ordina(int ar[],int N);
  9. void change(int *a,int *b);
  10. void stampa(int ar[],int N);
  11.  
  12. main(){
  13.  
  14. int n=nmax,vet[n];
  15.  
  16. popola(vet,n);
  17. ordina(vet,n);
  18. stampa(vet,n);
  19.  
  20. }
  21.  
  22. void popola(int ar[],int N){
  23.  
  24. for(i=0;i<N;i++){
  25. ar[i]=rand()%100;
  26. printf("%d ",ar[i]);
  27. }
  28.  
  29. }
  30.  
  31. void ordina(int ar[],int N){
  32.  
  33. int j;
  34.  
  35. for(j=0;j<N-1;j++){
  36. for(i=0;i<N-1;i++){
  37. if(ar[i]<ar[i+1]){
  38. change(&ar[i],&ar[i+1]);
  39. }
  40. }
  41. }
  42.  
  43. }
  44.  
  45. void stampa(int ar[],int N){
  46.  
  47. printf("\n\nArray ordinato decrescente\n");
  48.  
  49. for(i=0;i<N;i++){
  50. printf("%d ",ar[i]);
  51. }
  52.  
  53. }
  54.  
  55. void change(int *a,int *b){
  56. int t;
  57.  
  58. t=*a;
  59. *a=*b;
  60. *b=t;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement