void print(unsigned long x) {
if (x >= 10) print(x / 10);
putchar('0' + (x % 10));
}
On Wed, Oct 14, 2009 at 10:45 PM, umesh kewat <[email protected]> wrote:
> Hi,
> Here is the code for problem...
>
> void print(unsigned long int n)
> {
> if(n<10)
>
> putchar(n+48);
> else
> {
> print(n/10);
> putchar(n%10);
> }
> }
>
> int main()
> {
> unsigned long int n;
> scanf("%ld",&n);
> print(n);
> return 0;
> }
>
> On Thu, Oct 15, 2009 at 9:33 AM, ankur aggarwal
> <[email protected]>wrote:
>
>> 1. Given only putchar (no sprintf, itoa, etc.) write a routine
>> putlong that prints out an unsigned long in decimal.
>>
>>
>>
>
>
> --
> Thanks & Regards
>
> Umesh kewat
>
>
> Sent from Hyderabad, AP, India
> >
>
--
Fear of the LORD is the beginning of knowledge (Proverbs 1:7)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Algorithm Geeks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/algogeeks
-~----------~----~----~----~------~----~------~--~---