Ya,  its looking like the problem of 'i686-apple-darwin11-llvm-gcc-4.2'.
For me as well it shows different outputs.

On Mon, Mar 4, 2013 at 4:45 PM, rohit jangid <[email protected]> wrote:

> yup , it is showing
> 0
> 0
>
> on ideone as well . so my gcc compiler
> is i686-apple-darwin11-llvm-gcc-4.2. that can be the reason . from here it
> appears 0 is just a coincidence and it depends on compiler implementation .
> C doesn't define any such behavior.
>
>
> On Mon, Mar 4, 2013 at 3:45 PM, Shubham Sandeep <
> [email protected]> wrote:
>
>> on my system every time o/p is 0
>> using ubuntu 10.04 ,gcc compiler
>>
>>
>> On Mon, Mar 4, 2013 at 7:34 AM, rohit jangid <[email protected]>wrote:
>>
>>> output for me for the previous snippet
>>>
>>> localhost:slingshot rohitjangid$ ./a.out
>>> 1799476872
>>> 1799474584
>>> localhost:slingshot rohitjangid$ ./a.out
>>> 1710327432
>>> 1710325144
>>> localhost:slingshot rohitjangid$ ./a.out
>>> 1856128648
>>> 1856126360
>>> localhost:slingshot rohitjangid$ ./a.out
>>> 1724065416
>>> 1724063128
>>>
>>>
>>> On Mon, Mar 4, 2013 at 7:33 AM, rohit jangid <[email protected]>wrote:
>>>
>>>> yeah true . one interesting thing I noticed is that if you run this code
>>>>
>>>> #include<stdio.h>
>>>> int main()
>>>> {
>>>>     int i = 0;
>>>>     do {
>>>>         printf ("%d\n",(float)1);
>>>>     }while(i++ < 1);
>>>>     return 0;
>>>> }
>>>>
>>>> one would expect same output in both the rows but surprisingly it came
>>>> different for me every time .
>>>> any clues .. why ?
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Mar 1, 2013 at 12:05 PM, Karthikeyan V.B 
>>>> <[email protected]>wrote:
>>>>
>>>>> O/p will not be 0.
>>>>>
>>>>> 1.000000 is the result which when read as %d takes the decimal value
>>>>> of <float 1.000000> stored in memory - it will not be 1.000000 or 0.
>>>>>
>>>>> Since float is not stored as direct binary in memory as integer is
>>>>> stored, instead there's a separate procedure for storing float as binary 
>>>>> in
>>>>> memory
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Algorithm Geeks" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Rohit Jangid
>>>> Graduate
>>>> Deptt. of Computer Engineering
>>>> NSIT, Delhi University, India
>>>>
>>>>
>>>
>>>
>>> --
>>> Rohit Jangid
>>> Graduate
>>> Deptt. of Computer Engineering
>>> NSIT, Delhi University, India
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Algorithm Geeks" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>
>>
>> --
>> Regards,
>> SHUBHAM SANDEEP
>> IT 3rd yr.
>> NIT ALD.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Rohit Jangid
> Graduate
> Deptt. of Computer Engineering
> NSIT, Delhi University, India
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to