Thursday, 12 December 2013

Print Integer Using putchar only (Asked in APPLIED MATERIALS coding round)

//print integer using putchar only

#include<stdio.h>
void pr_int(int);
int main()
{
  int n;
scanf("%d",&n);
pr_int(n);
}
void pr_int(int n)
{
      if (n < 0)
     {
          putchar('-');
          n = -n;
     }
     if (n / 10 != 0)
          pr_int(n / 10);
    putchar((n % 10) + '0');
}

No comments:

Post a Comment