Hola a todos, me encuentro en un problema, tengo que hacer un proyecto de juego de poker, donde se entreguen 4 cartas... eso lo hice, pero tengo que repartir 4 cartas a 4 jugadores y que no se repitan entre si las cartas :c
por favor :c alguien que me ayude u.u
miren aqui esta mi codigo
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
int main(){
int i, card=0;
char sel, men[15];
srand(time(NULL));
do{
printf("Juego de cartas al azar...\n");
for(i=1;i<=4;i++)
{
card=1+rand()%52;
//la carta pertenece al mazo de las espadas
if(card<=13)
{
if(card==1)
{
printf("\nLa carta %d es: A ",i);
putchar(6);
}
if(card>1 && card<=10)
{
printf("\nLa carta %d es: %d ",i,card);
putchar(6);
}
if(card==11)
{
printf("\nLa carta %d es: J ",i,card);
putchar(6);
}
if(card==12)
{
printf("\nLa carta %d es: Q ",i,card);
putchar(6);
}
if(card==13)
{
printf("\nLa carta %d es: K ",i,card);
putchar(6);
}
}
//la carta pertenece al mazo de los diamantes
if(card>=14 && card<=26)
{
card=card-13;
if(card==1)
{
printf("\nLa carta %d es: A ",i);
putchar(4);
}
if(card>1 && card<=10)
{
printf("\nLa carta %d es: %d ",i,card);
putchar(4);
}
if(card==11)
{
printf("\nLa carta %d es: J ",i,card);
putchar(4);
}
if(card==12)
{
printf("\nLa carta %d es: Q ",i,card);
putchar(4);
}
if(card==13)
{
printf("\nLa carta %d es: K ",i,card);
putchar(4);
}
}
//la carta pertenece al mazo de los treboles
if(card>=27 && card<=39)
{
card=card-26;
if(card==1)
{
printf("\nLa carta %d es: A ",i);
putchar(5);
}
if(card>1 && card<=10)
{
printf("\nLa carta %d es: %d ",i,card);
putchar(5);
}
if(card==11)
{
printf("\nLa carta %d es: J ",i,card);
putchar(5);
}
if(card==12)
{
printf("\nLa carta %d es: Q ",i,card);
putchar(5);
}
if(card==13)
{
printf("\nLa carta %d es: K ",i,card);
putchar(5);
}
}
//la carta pertenece al mazo de los corazones
if(card>=40 && card<=52)
{
card=card-39;
if(card==1)
{
printf("\nLa carta %d es: A ",i);
putchar(3);
}
if(card>1 && card<=10)
{
printf("\nLa carta %d es: %d ",i,card);
putchar(3);
}
if(card==11)
{
printf("\nLa carta %d es: J ",i,card);
putchar(3);
}
if(card==12)
{
printf("\nLa carta %d es: Q ",i,card);
putchar(3);
}
if(card==13)
{
printf("\nLa carta %d es: K ",i,card);
putchar(3);
}
}
}
printf("\n\n quieres sacar mas cartas?... (y/n)");
sel=getch();
putchar(sel);
if(sel=='y')
system("cls"); // limpia la pantalla de salida
}while(sel!='n');
printf("\n\n");
system("pause");
return 0;
}