main()
{
int i=0;
while(+(+i--)!=0)
i-=i++;
printf("%d",i);
}
Answers were Sorted based on User's Feedback
Answer / furquan
Here what happens is :
while(+(+i--)!=0)
i = 0
so 0 != 0 is false hence condition for while fails. Now
there is also a post decrement operator. So value of i turns
out to be -1. and that is which is printed.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / rameshp
ans s -1
Bec
while(1!=0) this s false..so next line don't exec..
so i-- means 0--= -1
finally we get -1
| Is This Answer Correct ? | 6 Yes | 1 No |
Answer / priyadarshan kasta
-1.
i don't know why.
plz post the reason
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / rayan
ans is -1.
Initially i == 0, when it enters into while loop
while(+(+i--)!0)
in 1st iteration i value ll be 0 only due to post decrement
operator.
in second iteration as i gets its post decremented value n
becomes -1 & -1 ~= 0 condition gets true & while loop breaks.
here + operator in the loop is doing ntg.
| Is This Answer Correct ? | 2 Yes | 1 No |
write a pgm to print 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1
How can I make sure that my program is the only one accessing a file?
Write a program to print all permutations of a given string.
1,1,5,17,61,217,?,?.
how to make program without <> in libray.
WHAT WILL BE OUTPUT OF BELOW CODE . . AND PLEASE EXPLAIN HOW IT COME .. #include<stdio.h> #include<conio.h> void main() { int k=20; printf("%d%d%d%d",k,k++,++k,k); getch(); }
What does c mean?
What is cohesion and coupling in c?
helllo sir give me some information of the basic information the c as printf ,scanf , %d ,%f and why is the main use of these.
How would you rename a function in C?
4. main() { int c=- -2; printf("c=%d",c); }
which of the following is allowed in a "C" arithematic instruction a) [] b) {} c) () d) none of the above