#include <stdio.h>
#include <math.h>
#include <time.h>
#include <windows.h>
int n[10][10] = {0},z[6],l[4];
void gotoxy(int x,int y)
{
COORD pos= {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
void setColor(int x)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),x);
}
int main()
{
int a=0,b=0,r=0,m=0,p[12]={0},u[12]={0},q[12];
int i,j,s=0,d,v=0;
srand(time(NULL));
for (j=1; j<=7; j++)
{
for(i=1; i<=5; i++)
{
if (j%2==1||i==1||i==5)
{
for(d=1; d<=5; d++)
{
gotoxy(i+s,j);
printf ("=");
s=s+7;
}
s=0;
}
}
}
s=0;
for(i=1; i<=5; i++)
{
v=v+2;
l[i]=v;
}
v=3;
for(i=1; i<=5; i++)
{
v=v+7;
z[i]=v;
}
v=0;
for(i=1;i<=4;i++)
{
for(j=1;j<=3;j++)
{
for (d=1;d<=12;d++)
{
r=rand()%12+1;
if(u[r]==0)
{
u[r]=1;
q[r]=i;
break;
}
}
}
}
v=0;
for(i=1; i<=3; i++)
{
for(j=1; j<=4; j++)
{
v++;
n[i][j]=q[v];
gotoxy(z[j],l[i]);
printf("%d",q[v]);
}
}
gotoxy(50,20);
}