C Program to Convert Binary Number to Decimal

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{ 
 int n, q, rem, s=0, k=0;
clrscr();
printf("Enter the Binary number :");
scanf("%d",&n);
q=n;
while(q>0)
{
 rem=q%10;
 s=s+rem*pow(2,k);
 q=q/10;
 k++;
}
printf("The Decimal Number is %d",s);
getch();
}

Output :
Enter the Binary number :1111
The Decimal Number is 15