Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2011, 14:13
Stark90
 
Fecha de Ingreso: enero-2011
Mensajes: 4
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Ayuda con el codigo en C

Buenas!

estoy aprendiendo a programar con este lenguaje y necesito una pequeña ayuda, estoy empezando un programa y ya me esta dando fallos, seguro que es alguna tonteria... Pero por ahora lo unico que tiene que hacer es sacar 4 numeros aleatorios del 0 al 9 sin que se repita ninguno. Compilo en Dev-C, os paso el codigo, se me queda en bucle infinito antes de que los saque por pantalla:

#include <stdio.h>
#include <time.h>
#include<windows.h>
#include<string.h>

#define CARTAS 4
#define RES 6

int main(){

int principal[CARTAS];
int aux[RES];
int cont,contaux;

srand(time(NULL));
for(cont=0;cont<CARTAS;cont++){
principal[cont]=rand()%10;
for(contaux=0;contaux<CARTAS;contaux++){
if(principal[cont]==principal[contaux]){
cont=0;
}
}
}
for(cont=0;cont<CARTAS;cont++){
printf("%d ", principal[cont]);
}
getch();
}

Gracias de antemano!