Decimal to binary convertor

Share it Please
#include<stdio.h>
#include<conio.h>
main()
{
        int n,i;
        char b[7];
        clrscr();
        printf("Enter Number: ");
        scanf("%d",&n);
        for(i=7;i>=0;i--)
        {
                b[i]=n%2;
                n=n/2;
        }
        printf("binary of give number is: ");
        for(i=0;i<=7;i++)
        {
                printf("  %d",b[i]);
        }
        getch();
}