Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define nmax 5
- int i;
- void popola(int ar[],int N);
- void ordina(int ar[],int N);
- void change(int *a,int *b);
- void stampa(int ar[],int N);
- main(){
- int n=nmax,vet[n];
- popola(vet,n);
- ordina(vet,n);
- stampa(vet,n);
- }
- void popola(int ar[],int N){
- for(i=0;i<N;i++){
- ar[i]=rand()%100;
- printf("%d ",ar[i]);
- }
- }
- void ordina(int ar[],int N){
- int j;
- for(j=0;j<N-1;j++){
- for(i=0;i<N-1;i++){
- if(ar[i]<ar[i+1]){
- change(&ar[i],&ar[i+1]);
- }
- }
- }
- }
- void stampa(int ar[],int N){
- printf("\n\nArray ordinato decrescente\n");
- for(i=0;i<N;i++){
- printf("%d ",ar[i]);
- }
- }
- void change(int *a,int *b){
- int t;
- t=*a;
- *a=*b;
- *b=t;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement