Thursday, 7 January 2021

Bingo

 #include<stdio.h>

 #include<conio.h>
 #include<dos.h>
  void table(int a[]);
  void scanner(int a[],int score);
   void eliminator(int j,int a[]);

    void loader(void);

      void main()
 {
	 int a[25],i,j;

	  clrscr();

	  printf("enter BINGO elements\n");

	  for(i=0;i<25;i++)
	  {
	      scanf("\t%d",&a[i]);
	  }

	     loader();

     table(a);

      window(18,20,80,25);

      printf("ENTER the digit : ");

   for(i=0;i<25;i++)

   {
      window(18,20,80,25);

     printf("ENTER the digit : ");

      flushall();

     scanf("%d",&j);

     eliminator(j,a);

   }

 }

//--------------------------//*table*//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//
  void table(int a[])
  {

   clrscr();

    window(26,5,80,25);

    printf("B I N G O");

    window(18,7,80,25);

       printf(" ____________________________");

 printf("\n                 %c %d  %c %d  %c %d  %c %d  %c %d  ",435,a[0],435,a[1],435,a[2],435,a[3],435,a[4]);
 printf("\n                 -----------------------------");
 printf("\n                 %c %d  %c %d  %c %d  %c %d  %c %d  ",435,a[5],435,a[6],435,a[7],435,a[8],435,a[9]);
 printf("\n                 -----------------------------");
 printf("\n                 %c %d  %c %d  %c %d  %c %d  %c %d ",435,a[10],435,a[11],435,a[12],435,a[13],435,a[14]);
 printf("\n                 -----------------------------");
 printf("\n                 %c %d  %c %d  %c %d  %c %d  %c %d  ",435,a[15],435,a[16],435,a[17],435,a[18],435,a[19]);
 printf("\n                 -----------------------------");
 printf("\n                 %c %d  %c %d  %c %d  %c %d  %c %d ",435,a[20],435,a[21],435,a[22],435,a[23],435,a[24]);
 printf("\n                 -----------------------------");

 }
//---------------/*eliminator*/-----------------------------------------------------------------------------------------------------------------------------------------//

	   void eliminator(int j,int a[])
    {

    int score=0;

     if(j==a[0])

     {
     a[0]=0;

     table(a);
     }
     if(j==a[1])
     {
     a[1]=0;

     table(a);
     }if(j==a[2])
     {
     a[2]=0;

     table(a);
     }if(j==a[3])
     {
     a[3]=0;

     table(a);
     }if(j==a[4])
     {
     a[4]=0;

     table(a);
     }if(j==a[5])
     {
     a[5]=0;

     table(a);
     }if(j==a[6])
     {
     a[6]=0;

     table(a);
     }if(j==a[7])
     {
     a[7]=0;

     table(a);
     }if(j==a[8])
     {
     a[8]=0;

     table(a);
     }if(j==a[9])
     {
     a[9]=0;

     table(a);
     }if(j==a[10])
     {
     a[10]=0;

     table(a);
     }if(j==a[11])
     {
     a[11]=0;

     table(a);
     }if(j==a[12])
     {
     a[12]=0;

     table(a);
     }if(j==a[13])
     {
     a[13]=0;

     table(a);
     }if(j==a[14])
     {
     a[14]=0;

     table(a);
     }if(j==a[15])
     {
     a[15]=0;

     table(a);
     }if(j==a[16])
     {
     a[16]=0;

     table(a);
     }if(j==a[17])
     {
     a[17]=0;

     table(a);
     }if(j==a[18])
     {
     a[18]=0;

     table(a);
     }if(j==a[19])
     {
     a[19]=0;

     table(a);
     }if(j==a[20])
     {
     a[20]=0;

     table(a);
     }if(j==a[21])
     {
     a[21]=0;

     table(a);
     }if(j==a[22])
     {
     a[22]=0;

     table(a);
     }if(j==a[23])
     {
     a[23]=0;

     table(a);
     }   if(j==a[24])
     {
     a[24]=0;

     table(a);
}

     scanner(a,score);
  }

 //-------------------/*loader*/-----------------------------------------------------------------------------------------------------------------------------------------------------------//

void loader(void)

{
   int x;
   clrscr();

       window(6,13,80,25);

       printf("PLEASE WAIT NUMBERS ARE TABULATING.");

       window(6,15,80,25);

       for(x=0;x<69;x++)
      {
	cprintf("%c",219);

      delay(60);

       }
 }

//----------------------/*scanner/-------------------------------------------------------------------------------------------------//


void scanner(int a[],int score)

{

if((a[0]+a[1]+a[2]+a[3]+a[4])==0)
{   score++;

}
if((a[5]+a[6]+a[7]+a[8]+a[9])==0)
{   score++;

}if((a[10]+a[11]+a[12]+a[13]+a[14])==0)
{   score++;
}
if((a[15]+a[16]+a[17]+a[18]+a[19])==0)
{   score++;
}if((a[20]+a[21]+a[22]+a[23]+a[24])==0)
{   score++;
}if((a[1]+a[6]+a[11]+a[16]+a[21])==0)
{   score++;
}if((a[2]+a[7]+a[12]+a[17]+a[22])==0)
{   score++;
}if((a[3]+a[8]+a[13]+a[18]+a[23])==0)
{   score++;
}if((a[4]+a[9]+a[14]+a[19]+a[24])==0)
{   score++;
}if((a[0]+a[6]+a[12]+a[18]+a[24])==0)
{   score++;
}if((a[4]+a[8]+a[12]+a[16]+a[20])==0)
{   score++;
}
if((a[0]+a[5]+a[10]+a[14]+a[20])==0)
{   score++;
}


if(score==1)
{
 window(26,5,80,25);
    printf("  I N G O");
}
if(score==2)
{
 window(26,5,80,25);
    printf("    N G O");
}if(score==3)
{
 window(26,5,80,25);
    printf("      G O");
}if(score==4)
{
 window(26,5,80,25);
    printf("        O");
}if(score==5)
{
 clrscr();
window(16,10,80,25);
printf("C O N G R A T U L A T I O N S");
printf("\n\n\n\t\tY O U   W O N  T H E  G A M E");
}

}

No comments:

Post a Comment