Hola,
Con este código consigo generar una matriz aleatoria de n números, pero no soy capaz de conseguir que los números sean distintos
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int matriz [5];
int i, num;
main()
{
for (i=0;i<5;i++)
{
srand (time(NULL));
num= (rand()%16)+1;
matriz=num;
printf("%d\t",matriz);
}
getch();
}
Podríais ayudarme por favor?
un saludo
matriz[i]=num;
printf("%d\t",matriz[i]);
saca el srand del ciclo
srand(time(NULL));
for...
$4!u2
Usa las etiquetas de codigo y comprueba si el numero es igual al resto de subindices.
Saludos ;D
Cita de: STANHMAL en 18 Junio 2012, 18:29 PM
matriz[i]=num;
printf("%d\t",matriz[i]);
saca el srand del ciclo
srand(time(NULL));
for...
$4!u2
Muchas gracias;