#include #include #include /*Llenando un vector con enteros aleatorios entre 1 y 5 y lo imprime*/ //funcion que imprime un arreglo de tamano 'n' void imprime(int x[], unsigned int n); int main() { //Variables int n = 10, i; int x[n]; float val; //Inicializando la semilla de numeros aleatorios srand (time(NULL)); //Llenando vector aleatorio for ( i = 0; i < n; i = i+1 ) { //Obteniendo numero aleatorio entre 0 y 1 val = 1.0*rand()/RAND_MAX; //Viendo q numero corresponde if ( val < 0.2 ) //entre 0 y 0.2 x[i] = 1; else if ( val < 0.4 ) //entre 0.2 y 0.4 x[i] = 2; else if ( val < 0.6 ) //entre 0.4 y 0.6 x[i] = 3; else if ( val < 0.8 ) //entre 0.6 y 0.8 x[i] = 4; else //entre 0.8 y 1 x[i] = 5; } //imprimiendo arreglo aleatorio imprime(x,n); //Fin de la funcion main return 0; } //Definicion de funcion void imprime(int x[], unsigned int n) { //Variables unsigned int i; //Mostrando los elementos del arreglo for ( i = 0; i < n; i=i+1 ) printf("s[%d] = %d\n", i, x[i]); }