Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Generating 4 random card values: This program keeps displaying the ace for each

ID: 3558566 • Letter: G

Question

Generating 4 random card values: This program keeps displaying the ace for each suit and i dnt know how to fix it. Please help!!


   pc1_no=rand()%13+1;
   do
   {
      pc2_no=rand()%13+1;
   }while(pc1_no==pc2_no);
   do
   {
      deal1_no=rand()%13+1;
   }while(deal1_no==pc1_no||deal1_no==pc2_no);
   do
   {
      deal2_no=rand()%13+1;
   }while(deal1_no==deal2_no||deal2_no==pc2_no||deal2_no==pc1_no);

if(pc1_no<=14)

{
if(pc1_no==2)
      {
   displayBMP("h2.bmp",x+75,100);  
      }
      else if(pc1_no==3)  
      {
      displayBMP("h3.bmp",x+75,100);  
      }
      else if(pc1_no==4)
      {          
         displayBMP("h4.bmp",x+75,100);
      }
      else if(pc1_no==5)
      {
         displayBMP("h5.bmp",x+75,100);
       }  
      else if(pc1_no==6)  
      {  
         displayBMP("h6.bmp",x+75,100);
       }  
       else if(pc1_no==7)
        {
             displayBMP("h7.bmp",x+75,100);  
         }
        else if(pc1_no==8)
        {
             displayBMP("h8.bmp",x+75,100);
         }
         else if(pc1_no==9)
         {
            displayBMP("h9.bmp",x+75,100);
         }
        else if(pc1_no==10)
         {
       displayBMP("h10.bmp",x+75,100);
         }
   else if(pc1_no==11)
       {
          displayBMP("h11.bmp",x+75,100);
       }      
       else if(pc1_no==12)  
   {
       displayBMP("h12.bmp",x+75,100);
      }
   else if(pc1_no==13)
      {
       displayBMP("h13.bmp",x+75,100);
      }
      else if(pc1_no==14)
      {
       displayBMP("h14.bmp",x+75,100);
       }
}
   if(deal1_no<=14)
   {
   if(deal1_no==2)
   {
       displayBMP("s2.bmp",x+325,100);
   }
   else if(deal1_no==3)
   {
       displayBMP("s3.bmp",x+325,100);
   }
   else if(deal1_no==4)
   {
       displayBMP("s4.bmp",x+325,100);
   }
   else if(deal1_no==5)
   {
       displayBMP("s5.bmp",x+325,100);
   }
   else if(deal1_no==6)
   {
       displayBMP("s6.bmp",x+325,100);
   }
   else if(deal1_no==7)
   {
       displayBMP("s7.bmp",x+325,100);
   }
   else if(deal1_no==8)
   {
       displayBMP("s8.bmp",x+325,100);
   }
   else if(deal1_no==9)
   {
       displayBMP("s9.bmp",x+325,100);
   }
   else if(deal1_no==10)  
   {
       displayBMP("s10.bmp",x+325,100);
   }
   else if(deal1_no==11)
   {
       displayBMP("s11.bmp",x+325,100);
   }
   else if(deal1_no==12)
   {
       displayBMP("s12.bmp",x+325,100);
   }
   else if(deal1_no==13)
   {
       displayBMP("s13.bmp",x+325,100);
   }
   else(deal1_no==14);
   {
       displayBMP("s14.bmp",x+325,100);
   }
   }
   if(pc2_no<=14)
   {
    if(pc2_no==2)
   {
       displayBMP("d2.bmp",x+150,100);
   }
   else if(pc2_no==3)
   {
       displayBMP("d3.bmp",x+150,100);
   }
   else if(pc2_no==4)
   {
       displayBMP("d4.bmp",x+150,100);
   }
   else if(pc2_no==5)
   {
       displayBMP("d5.bmp",x+150,100);
   }
   else if(pc2_no==6)
   {
         displayBMP("d6.bmp",x+150,100);  
   }
   else if(pc2_no==7)
   {
       displayBMP("d7.bmp",x+150,100);
   }
   else if(pc2_no==8)
   {
       displayBMP("d8.bmp",x+150,100);  
   }
   else if(pc2_no==9)
   {
       displayBMP("d9.bmp",x+150,100);
  
   }
   else if(pc2_no==10)
   {
  
       displayBMP("d10.bmp",x+75,100);
   }
   else if(pc2_no==11)
   {
      
           displayBMP("d11.bmp",x+75,100);
   }
   else if(pc2_no==12)
   {
           displayBMP("d12.bmp",x+75,100);

   }
   else if(pc2_no==13)
   {
           displayBMP("d13.bmp",x+150,100);
   }
   else(pc2_no==14);
   {
       displayBMP("d14.bmp",x+150,100);
   }
   }
   if(deal2_no<=14)
   {
   if(deal2_no==2)
   {
       displayBMP("c2.bmp",x+400,100);
   }
   else if(deal2_no==3)
   {
       displayBMP("c3.bmp",x+400,100);  
   }
   else if(deal2_no==4)
   {
       displayBMP("c4.bmp",x+400,100);
   }
   else if(deal2_no==5)
   {
       displayBMP("c5.bmp",x+400,100);
   }
   else if(deal2_no==6)
   {
       displayBMP("c6.bmp",x+400,100);
   }
   else if(deal2_no==7)
   {
       displayBMP("c7.bmp",+400,100);
   }
   else if(deal2_no==8)
   {
       displayBMP("c8.bmp",x+400,100);
   }
   else if(deal2_no==9)
   {
       displayBMP("c9.bmp",x+400,100);
   }
   else if(deal2_no==10)
   {  
       displayBMP("c10.bmp",x+400,100);
   }
   else if(deal2_no==11)
   {
       displayBMP("c11.bmp",x+400,100);
   }
   else if(deal2_no==12)
   {
       displayBMP("c12.bmp",x+400,100);
   }
   else if(deal2_no==13)
   {
       displayBMP("c13.bmp",x+400,100);
    }
   else(deal2_no==14);
   {
       displayBMP("c14.bmp",x+400,100);
   }
   }


}

Explanation / Answer

pc1_no=rand()%13+1;
   do
   {
      pc2_no=rand()%13+1;
   }while(pc1_no!=pc2_no);
   do
   {
      deal1_no=rand()%13+1;
   }while(deal1_no!=pc1_no||deal1_no!=pc2_no);
   do
   {
      deal2_no=rand()%13+1;
   }while(deal1_no!=deal2_no||deal2_no!=pc2_no||deal2_no!=pc1_no);

if(pc1_no<=14)

{
if(pc1_no==2)
      {
   displayBMP("h2.bmp",x+75,100);
      }
      else if(pc1_no==3)
      {
      displayBMP("h3.bmp",x+75,100);
      }
      else if(pc1_no==4)
      {        
         displayBMP("h4.bmp",x+75,100);
      }
      else if(pc1_no==5)
      {
         displayBMP("h5.bmp",x+75,100);
       }
      else if(pc1_no==6)
      {
         displayBMP("h6.bmp",x+75,100);
       }
       else if(pc1_no==7)
        {
             displayBMP("h7.bmp",x+75,100);
         }
        else if(pc1_no==8)
        {
             displayBMP("h8.bmp",x+75,100);
         }
         else if(pc1_no==9)
         {
            displayBMP("h9.bmp",x+75,100);
         }
        else if(pc1_no==10)
         {
       displayBMP("h10.bmp",x+75,100);
         }
   else if(pc1_no==11)
       {
          displayBMP("h11.bmp",x+75,100);
       }    
       else if(pc1_no==12)
   {
       displayBMP("h12.bmp",x+75,100);
      }
   else if(pc1_no==13)
      {
       displayBMP("h13.bmp",x+75,100);
      }
      else if(pc1_no==14)
      {
       displayBMP("h14.bmp",x+75,100);
       }
}
   if(deal1_no<=14)
   {
   if(deal1_no==2)
   {
       displayBMP("s2.bmp",x+325,100);
   }
   else if(deal1_no==3)
   {
       displayBMP("s3.bmp",x+325,100);
   }
   else if(deal1_no==4)
   {
       displayBMP("s4.bmp",x+325,100);
   }
   else if(deal1_no==5)
   {
       displayBMP("s5.bmp",x+325,100);
   }
   else if(deal1_no==6)
   {
       displayBMP("s6.bmp",x+325,100);
   }
   else if(deal1_no==7)
   {
       displayBMP("s7.bmp",x+325,100);
   }
   else if(deal1_no==8)
   {
       displayBMP("s8.bmp",x+325,100);
   }
   else if(deal1_no==9)
   {
       displayBMP("s9.bmp",x+325,100);
   }
   else if(deal1_no==10)
   {
       displayBMP("s10.bmp",x+325,100);
   }
   else if(deal1_no==11)
   {
       displayBMP("s11.bmp",x+325,100);
   }
   else if(deal1_no==12)
   {
       displayBMP("s12.bmp",x+325,100);
   }
   else if(deal1_no==13)
   {
       displayBMP("s13.bmp",x+325,100);
   }
   else(deal1_no==14);
   {
       displayBMP("s14.bmp",x+325,100);
   }
   }
   if(pc2_no<=14)
   {
    if(pc2_no==2)
   {
       displayBMP("d2.bmp",x+150,100);
   }
   else if(pc2_no==3)
   {
       displayBMP("d3.bmp",x+150,100);
   }
   else if(pc2_no==4)
   {
       displayBMP("d4.bmp",x+150,100);
   }
   else if(pc2_no==5)
   {
       displayBMP("d5.bmp",x+150,100);
   }
   else if(pc2_no==6)
   {
         displayBMP("d6.bmp",x+150,100);
   }
   else if(pc2_no==7)
   {
       displayBMP("d7.bmp",x+150,100);
   }
   else if(pc2_no==8)
   {
       displayBMP("d8.bmp",x+150,100);
   }
   else if(pc2_no==9)
   {
       displayBMP("d9.bmp",x+150,100);

   }
   else if(pc2_no==10)
   {

       displayBMP("d10.bmp",x+75,100);
   }
   else if(pc2_no==11)
   {
    
           displayBMP("d11.bmp",x+75,100);
   }
   else if(pc2_no==12)
   {
           displayBMP("d12.bmp",x+75,100);

   }
   else if(pc2_no==13)
   {
           displayBMP("d13.bmp",x+150,100);
   }
   else(pc2_no==14);
   {
       displayBMP("d14.bmp",x+150,100);
   }
   }
   if(deal2_no<=14)
   {
   if(deal2_no==2)
   {
       displayBMP("c2.bmp",x+400,100);
   }
   else if(deal2_no==3)
   {
       displayBMP("c3.bmp",x+400,100);
   }
   else if(deal2_no==4)
   {
       displayBMP("c4.bmp",x+400,100);
   }
   else if(deal2_no==5)
   {
       displayBMP("c5.bmp",x+400,100);
   }
   else if(deal2_no==6)
   {
       displayBMP("c6.bmp",x+400,100);
   }
   else if(deal2_no==7)
   {
       displayBMP("c7.bmp",+400,100);
   }
   else if(deal2_no==8)
   {
       displayBMP("c8.bmp",x+400,100);
   }
   else if(deal2_no==9)
   {
       displayBMP("c9.bmp",x+400,100);
   }
   else if(deal2_no==10)
   {
       displayBMP("c10.bmp",x+400,100);
   }
   else if(deal2_no==11)
   {
       displayBMP("c11.bmp",x+400,100);
   }
   else if(deal2_no==12)
   {
       displayBMP("c12.bmp",x+400,100);
   }
   else if(deal2_no==13)
   {
       displayBMP("c13.bmp",x+400,100);
    }
   else(deal2_no==14);
   {
       displayBMP("c14.bmp",x+400,100);
   }
   }


}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote