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/

Reply via email to