C Program to convert a decimal number to its binary number

#include "stdio.h"
#include "math.h"
void converter (int);
void main ()
{
  int decimal;
  clrscr ();
  printf ("Program to convert a decimal number to binary\n\n");
  printf ("Please enter a decimal number\n");
  scanf ("%d", &decimal);
  converter (decimal);
  getch ();
}
void converter (int decimal)
{
  int bin = 0, d, i = 0;
  while (decimal > 0)
  {
    d = decimal % 2;
    bin = bin + d * pow (10, i);
    ++i;
    decimal = decimal / 2;
  }
  printf ("Binary number:%d", bin);
}