#include<time.h>
#include<stdio.h>
#include<stdlib.h>
void MarkColor(int a[4][13]);
void PrintColor(int a[4][13]);
int main(void)
{
int a[4][13];
int i, j;
MarkColor(a);
PrintColor(a);
return 0;
}
void MarkColor(int a[4][13])
{
int i, j, k;
int t[52];
for(i=0; i < 52; ++i)
t[i] = i + 1;
srand(time(NULL));
for(i=0; i < 4; ++i)
for(j=0; j < 13; ++j)
{
do{
k = rand() % 52;
}while(!t[k]);
a[i][j] = t[k];
t[k] = 0;
}
return;
}
void PrintColor(int a[4][13]
{
int i, j, k;
for(i=0; i < 4; ++i)
{
printf("Number %d:\n", i + 1);
for(j=0; j < 13; ++j)
{
switch(k = a[i][j] % 13, a[i][j] % 4)
{
case 0: printf("\x3%d ", k ? k:13); break;
case 1: printf("\x4%d ", k ? k:13); break;
case 2: printf("\x5%d ", k ? k:13); break;
case 3: printf("\x6%d ", k ? k:13); break;
}
}
printf("\n");
}
return;
}