K
kingyof2thejring
Hi there ,
I am facing problem i need to represent an array of cards, to add Knuth’s
shuffle routine to it.
Thanks in advance if someone could help.
#include <stdio.h>
int main()
{
int cards[52];
int i;
int suit;
int number;
for (i = 0; i < 52; i++){
suit=i/13; // prev i had suit=cards/13;
number=(i%13)+2; // and number=(cards%13)+2;
printf("Card for %d is ", i); // but that dosent do the trick
switch (suit)
{
case(0): printf("C"); break;
case(1): printf("D"); break;
case(2): printf("H"); break;
case(3): printf("S"); break;
}
if (number < 11)
{
printf("%d", number);
}
switch (number)
{
case(11): printf("J"); break;
case(12): printf("Q"); break;
case(13): printf("K"); break;
case(14): printf("A"); break;
}
printf("\n");
}
}
I am facing problem i need to represent an array of cards, to add Knuth’s
shuffle routine to it.
Thanks in advance if someone could help.
#include <stdio.h>
int main()
{
int cards[52];
int i;
int suit;
int number;
for (i = 0; i < 52; i++){
suit=i/13; // prev i had suit=cards/13;
number=(i%13)+2; // and number=(cards%13)+2;
printf("Card for %d is ", i); // but that dosent do the trick
switch (suit)
{
case(0): printf("C"); break;
case(1): printf("D"); break;
case(2): printf("H"); break;
case(3): printf("S"); break;
}
if (number < 11)
{
printf("%d", number);
}
switch (number)
{
case(11): printf("J"); break;
case(12): printf("Q"); break;
case(13): printf("K"); break;
case(14): printf("A"); break;
}
printf("\n");
}
}