Question
#include<stdio.h>
int main()
{
int i=1;
for(;;)
{
printf("%d\n", i++);
if(i>10)
break;
}
return 0;
}
Point out the error, if any in the for loop.
#include<stdio.h>
int main()
{
int i=1;
for(;;)
{
printf("%d\n", i++);
if(i>10)
break;
}
return 0;
}
Answer: Option D
Was this answer helpful ?
Step 1: for(;;) this statement will genereate infinite loop.
Step 2: printf("%d`setminus`n", i++); this statement will print the value of variable i and
increement i by 1(one).
Step 3: if(i>10) here, if the variable i value is greater than 10, then the for loop breaks.
Hence the output of the program is
1
2
3
4
5
6
7
8
9
10
Was this answer helpful ?
More Questions on This Topic :
Question 4.
#include<stdio.h>
int main()
{
int i=4;
....
Submit Solution