/* 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");
}