Computer Science, asked by yadavankita8402, 1 year ago

Find out the errors in the following :
void product (void)
{
int a, b, c ,result;
printf( “Enter three integers : “)
scanf(“°/od %d %d” ,&a ,&b ,&c );
result = a*b*c
printf( “Result is °/od” , result);
return result;
}

Answers

Answered by Neeraj723
0
Hii dear here is your answer


option b is the correct answer

Hope it's help u
Answered by lovingheart
0

Errors in the program:

void product (void)  

{  

int a, b, c ,result;  

printf( “Enter three integers : “)  

scanf(“°/od %d %d” ,&a ,&b ,&c );  

result = a*b*c  

printf( “Result is °/od” , result);  

return result;  

}

In the” scanf statement”, the first percentaile is not properly placed. The next error is in the same line, where there is no comma between “%d, %d, %d” which might lead to one another error. The next statement where the value of a, b, c is multiplied and stored in the variable “result” needs semicolon.

The same error of “%d” is repeated in “printf statement”. The return type of the function is “void” but the function actually returns “result”. So the return type of the function to be changed to “int”.

Similar questions