Código
for(i=0,j=0;i<4;i++){
for(val=1;val<=13;j++,val++){
baraja[j]=val;
}
}//Creacion de la baraja
.....................
.....................
for(it=0;it<500;i++){
do{
}while(i==j);
temp=baraja[i];
baraja[i]=baraja[j];
baraja[j]=temp;
}//Barajando la baraja
Al principio pensé que eran demasiadas iteraciones al barajar, pero ni con 5 se resolvía. Hay un printf seguido de un getche tras barajar a modo de comprobación, y al no aparecer es lo que me hace sospechar que pueda haber algún error en ese bucle. ¿Alguna idea?


 
  




 Autor
 Autor
		



 En línea
									En línea
								


 
						