Thomas Hruska wrote:
> Rajath N R wrote:
>> Hi All,
>> I have 2 idea...
>>
>> 1)
>> main()
>> {
>> int j, i = 1234;
>> for ( j = i; j > 100; j /= 10)
>> ;
>> printf("%d\n", j);
>> }
>
> Novel approach. Won't work on multiples of 100.
>
> 100, 1000, 10000, etc.
>
> for (j = i; j >= 100; j /= 10);
>
> Would be more correct.
>
>
> But both are unnecessary. Just do 'i / 100'.
I suppose the former is more correct for the general case. The OP
really should have been more specific.
--
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197
*NEW* MyTaskFocus 1.1
Get on task. Stay on task.
http://www.CubicleSoft.com/MyTaskFocus/