Está en la página 1de 2

#include <stdio.

h>
#include <stdlib.h>
#include <time.h>

#define N 20

void RellenarArreglo( int *a ){


    int i=0;
    while( i<N )
        a[i++]=(rand()%100)+1;     
}
    
void EscribirArreglo( int *a ){
    int i=0;
    while( i<N )
        printf("%d ", a[i++]);         
}
    
void OrdenarArreglo( int *a ){
    int i, j, aux;
    for( i=0; i<=N-1; i++ ){
        for( j=0; j<N; j++ ){
            if( a[i] < a[j] ){
                aux = a[i];
                a[i] = a[j];
                a[j] = aux;
            }
        }
    }
}

int main(int argc, char *argv[]) {


    int a[N];
    srand( (unsigned)time(NULL)); //Genera una semilla
para RAND
    
    RellenarArreglo( a );
    EscribirArreglo( a );
    OrdenarArreglo( a );
    putchar('\n');
    EscribirArreglo( a );
    
    return 0;
}

También podría gustarte