Question
Program is written in C Why does nothing print when I compile my code? Also,hy do I keep getting an error that says: array initializer
Program is written in C
Why does nothing print when I compile my code?
Also,hy do I keep getting an error that says: array initializer must be an initializer list or wide string literal ?
#include
#include
#include
int main(void)
{
int games[5] = (0);
int guess_counter = 1;
int game_counter = 0;
int guess;
int random_number, i;
do{
srand(time(0));
random_number = rand()%11+0;
do{
printf('CPU Says:Pick a number 1-10')
printf('Make a guess');
scanf("%d",&guess);
printf("%d ",random_number)
if (random_number == guess)
{
printf("You've guessed it !");
games[game_counter++ ]= guess_counter;
guess_counter = 1;
break;
}
else{
if(guess < random_number)
{
printf("Your guess it too low ");
}
}
++guess_counter;
}while(1);
}while(game_counter < 5);
printf("##the results## ");
for(i = 0; i < 5; i++)
{
printf("Game%d : number of guesses made %d ", i + 1, games[i]);
}
return 0;
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started