If b>c then b is true else c is true, so 1st b>c is evaluated and stored then a>c is evaluated and stored. now the whole expression is considered.
Let us assume
(i) in b>c case this stmnt is true so b is saved.
(ii)in a>c case this stmnt is false so c is saved.
now the expression is in the form
max=a>b?c:b
Now finally this is evaluated.
you just assume the given stmnt as a>b?(a>c?a:c):(b>c?b:c).
I hope you understood.
Durga said:
(Wed, May 11, 2011 02:36:05 AM)
I am not under stand please clear about it. In detailed because I don't know how to use ? opearator. So plese clear with a example how to use this operator.
Ramu said:
(Mon, Aug 1, 2011 10:19:58 PM)
Simply we have to think in general if..else format
like if(a>b)
{
if(a>c)
max is a
else
max is c
}
else if(b>c)
max is b
else
max is c
This is implemented , thinking in this we could easily analyse for greatest of 3 or 4 or 5 and so on easily I think so.
Vishwas Pathak said:
(Sun, Aug 28, 2011 06:07:48 PM)
Option A is also right i did it in the dev-c++ and i got first one as the answer.