On Oct 15, 10:45 am, umesh kewat <umesh1...@gmail.com> 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 
> <ankur.mast....@gmail.com>wrote:
>
> > 1.      Given only putchar (no sprintf, itoa, etc.) write a routine
> > putlong that prints out an unsigned long in decimal.
>

OOPS you code will print 1 when the input will be 10,100,100...
> --
> Thanks & Regards
>
> Umesh kewat
>
> Sent from Hyderabad, AP, India

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/algogeeks
-~----------~----~----~----~------~----~------~--~---

Reply via email to