include include include int main void int num int one 0 in

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

int main (void)
{
   int num ;
   int one =0;
   int two =0;
   int three =0 ;
   int four = 0;
   int five = 0;
   int six =0 ;
   printf(\"ENTER HOW MANY TIMES YOU WANT TO ROLL THE DICE \ \");
   scanf(\"%d\",&num);

   srand(time(NULL));
   int r;
   for (int i =0 ; i < num ; i++)
   {
       r= (rand()%6)+1;
      
       if (r==1)
           one++;
       else if(r==2)
           two++;
       else if(r==3)
           three++;
       else if(r==4)
           four++;
       else if(r==5)
           five++;
       else if(r==6)
           six++;

   }
   float t = one+two+three+four+five+six;

   printf(\" FACE\\tTIMES\\tPERCENTAGE\ \");
   printf (\" 1\\t%d\\t%f\ \",one,100*one/t);
   printf (\" 2\\t%d\\t%f\ \",two,100*two/t);
   printf (\" 3\\t%d\\t%f\ \",three,100*three/t);
   printf (\" 4\\t%d\\t%f\ \",four,100*four/t);
   printf (\" 5\\t%d\\t%f\ \",five,100*five/t);
   printf (\" 6\\t%d\\t%f\ \",six,100*six/t);
   flushall();
   getchar();
   return 0;
}

This is my code in C language and its not copiling becuase of the for loop and i need it to work in gcc

Solution

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

int main (void)
{
    int num ;
    int one =0;
    int two =0;
    int three =0 ;
    int four = 0;
    int five = 0;
    int six =0 ;
    printf(\"ENTER HOW MANY TIMES YOU WANT TO ROLL THE DICE ? \");

//Reading the number of time dice should be rolled.
    scanf(\"%d\",&num);

    srand(time(NULL));
    int r;
    //loop iterating variable

   int i;

   .//Loop for throwing dice.
    for (i =0 ; i < num ; i++)
    {
        r= (rand()%6)+1;
      
        if (r==1)
            one++;
        else if(r==2)
            two++;
        else if(r==3)
            three++;
        else if(r==4)
            four++;
        else if(r==5)
            five++;
        else if(r==6)
            six++;

    }
    float t = one+two+three+four+five+six;

//Printing the output.

    printf(\" FACE\\tTIMES\\tPERCENTAGE\ \");
    printf (\" 1\\t%d\\t%f\ \",one,100*one/t);
    printf (\" 2\\t%d\\t%f\ \",two,100*two/t);
    printf (\" 3\\t%d\\t%f\ \",three,100*three/t);
    printf (\" 4\\t%d\\t%f\ \",four,100*four/t);
    printf (\" 5\\t%d\\t%f\ \",five,100*five/t);
    printf (\" 6\\t%d\\t%f\ \",six,100*six/t);

//These two lines are waste of code.
    //flushall();
    //getchar();
    return 0;
}

#include <stdio.h> #include <stdlib.h> #include <time.h> int main (void) { int num ; int one =0; int two =0; int three =0 ; int four = 0; int
#include <stdio.h> #include <stdlib.h> #include <time.h> int main (void) { int num ; int one =0; int two =0; int three =0 ; int four = 0; int

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site