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