#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void shuffle(int [ ][13]);
void print_trump(int [ ][13], int*, int*);
int deck[4][13]={{},{}};
int trump_mark[4]={100,200,300,400};
int trump_num[13]={1,2,3,4,5,6,7,8,9,10,11,12,13};


int main(void){
	
	srand(time(NULL));
	shuffle(deck);
	print_trump(deck,trump_mark,trump_num);
    
    return 0;
}


void shuffle(int deck[][13]){
	int r, c, num;
	
	for(num = 1; num <= 52; num++){
		do{
			r = rand()%4;
			c = rand()%13;
		}while(deck[r][c] != 0);
	
	deck[r][c] = num;	
	}
}

 void print_trump(int deck[4][13], int*s, int*t){
  
	int r, c, num;
 
	for(num=1; num <= 52; num++){
		for(r = 0; r < 4; r++){
			for(c = 0; c < 13; c++){
				if(deck[r][c] == num){
					printf("%2d:%d-%d\n", num, s[r], t[c]);
				} 
			} 
		} 
	}
	
}