10 tabanındaki sayıları 2(binary) sayısına çeviren C programı.#include"stdio.h"
#include"math.h"
#include"stdlib.h"
void
ikiliktabanacevir(
int
x);
int
main()
{
int
a;
printf
(
"Bir sayi giriniz\n"
);
scanf
(
"%d"
,&a);
printf
(
"%d="
,a);
ikiliktabanacevir(a);
system
(
"pause"
);
return
0;
}
void
ikiliktabanacevir(
int
x)
{
int
i,a;
for
(i=31;i>=0;i--)
{
a=
pow
(2,i);
if
(x&a)
printf
(
"1"
);
else
printf
(
"0"
);
if
(i%4==0)
printf
(
" "
);
}
printf
(
"\n"
);
}
Comments
Post a Comment