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;
}

