#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void sh(int [][13]);
void print(int [][13],int*,int*);
int main(void){
	int mark[4]={100,200,300,400};
	int num[13]={1,2,3,4,5,6,7,8,9,10,11.12,13};
	int deck[4][13]={0};
	srand(time(NULL));
	sh(deck);
	print(deck,mark,num);
	
}


void sh(int de[][13]){
	int Anum,row,Amark;
	for(Anum=1;Anum<=52;Anum++){
		do{
			row=rand()%4;
			Amark=rand()%13;
			}while(de[row][Amark]!=0);
			de[row][Amark]=Anum;
	}
}

void print(int A[][13],int *m,int *n ){
	int Bnum,Brow,Bmark;
	for(Bnum=1;Bnum<=52;Bnum++){
		for(Brow=0;Brow<4;Brow++){
			for(Bmark=0;Bmark<13;Bmark++){
				if(A[Brow][Bmark]==Bnum){
					printf("%5d:%d-%d\n",Bnum,m[Brow],n[Bnum]);
				}
			}
		}
	}
}







