/* 12-003.c */ #include <stdio.h> #include <stdlib.h> #include <time.h> void Inicializa (int v[], int n); void Mostrar (int v[], int n); int Posicion (int num, int v[], int n); void Desplazar (int v[], int i, int n); int main (void) { int v1 [6]; randomize (); Inicializa (v1, 6); Mostrar (v1, 6); return 0; } void Inicializa (int v[], int n) { int i, j; int num; for (i = 0; i < n; i++) { do { num = random (49) + 1; j = Posicion (num, v, i); if (j != -1) Desplazar (v, j, i); } while (j == -1); v [j] = num; } } void Mostrar (int v[], int n) { int i; for (i = 0; i < n; i++) printf ("%3d", v [i]); printf ("\n"); }