Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


how does the for loop work actually..suppose for the
following program how it ll work plz explain to me
for(i=5;i>=0;i--)
prinf(i--);

Answers were Sorted based on User's Feedback



how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / abhishek roy

Yes there is syntax error in printf statement but if write
printf("%d",i--)then The output for the given for loop is
5 3 1.

it is 100 % write....

Is This Answer Correct ?    1 Yes 0 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / hope

Here is the correct answer. I have written this program
into my program. I run it and got the following output:
5
4
3
2
1
0

Is This Answer Correct ?    2 Yes 3 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / subha raman

The operation in for-loop is "i--"..so it will print the
decremented value first..hence the output will be:
4
3
2
1
0

Is This Answer Correct ?    14 Yes 16 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / sarvagya sharma

all the above answers are wrong i have written this program
into turbo c++ and here is what i got the output
5
4
3
2
1
0

Is This Answer Correct ?    2 Yes 4 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / sadheesh kumar.s, vlbjcas,cova

the correct answer is
4
3
2
1
0

Is This Answer Correct ?    4 Yes 9 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / preshit

o/p will b
4 2 0
bcoz first i=5 ok then condition after taht ok so printf
will decrement i, so o/p 4
then it decrement it twice for 2 times

OR
it will give syntax error if printf(i--)is wrong

Is This Answer Correct ?    0 Yes 7 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / sindhura

it gives an error ,because prinf statement not given
correctly.if the printf statement is given as printf("\t%d",i--)
then the output of the prgm will be,
5 4 3 2 1 0

Is This Answer Correct ?    2 Yes 10 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / subha raman

sorry..please ignore the above answer..
the operation is "i--" =>post decrement,fist do the
operation and then decrement.
so the output will be:
5

Is This Answer Correct ?    5 Yes 14 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / shikhar

The answer given by preshit is absolutely correct...Lets
see how ,we have >>>
for(i=5;i>=0;i--)
Now we can write this all as :

//start of program

STEP 1 : for(i=5;i>=0;)
{
STEP 2 : prinf(i--);
STEP 3 : i--;
}
//end of program

TT : now the loop will start with i=5
when control reaches printf it firstly executes its
internal statement i.e i-- and then prints i-1(i.e 4) and
it Reduces i by 1.i becomes 3
NOW once again STEP 1 :go to TT

OUTPUT :
4
2
0

Is This Answer Correct ?    2 Yes 14 No

Post New Answer

More C Interview Questions

Is c still used in 2019?

1 Answers  


where does malloc() function get the memory?

1 Answers  


What is the difference b/w Structure & Union?

3 Answers  


what defference between c and c++ ?

6 Answers  


Can we access the array using a pointer in c language?

0 Answers  


WRITE A PROGRAM TO PRINT THE FOLLOWING OUTPUTS USING FOR LOOPS. A) * B) ***** *** * * ***** * * *****

2 Answers  


What is the difference between int main and void main in c?

0 Answers  


Evaluate the following: int fn(int v) { if(v==1 || v==0) return 1; if(v%2==0) return fn(v/2)+2; else return fn(v-1)+3; } for fn(7); 1) 10 2) 11 3) 1

6 Answers  


#include<stdio.h> main() { int a[3]; int *I; a[0]=100;a[1]=200;a[2]=300; I=a; Printf(“%d\n”, ++*I); Printf(“%d\n”, *++I); Printf(“%d\n”, (*I)--); Printf(“%d\n”, *I); } what is the o/p a. 101,200,200,199 b. 200,201,201,100 c. 101,200,199,199 d. 200,300

4 Answers   Tieto,


#define FALSE -1 #define TRUE 1 #define NULL 0 main() { if(NULL) puts("NULL"); else if(FALSE) puts("TRUE"); else puts("FALSE"); }

1 Answers  


Why is c fast?

0 Answers  


a=10;b= 5;c=3;d=3; if(a printf(%d %d %d %d a,b,c,d) else printf("%d %d %d %d a,b,c,d);

0 Answers   Wilco,


Categories