سلام عليكم...
أرجو ممن لديه معرفه أن يساعدني....
أنا حاولت اكتب برنامج يحول العدد للأساس 2 (الباينري) إلى العدد للأساس 10(الدسيمال)...
أرجو مساعدتكم
#include<math.h>
main()
{
int x[100],count2,count=0,i=0;
int decimal=0;
printf("enter a binary number:");
while((x=getchar())!='n')
{
++count;
++i;
}
count2=count;
for (i=0;i<=count2;count2--)
{
(x-'0')*=pow(2,count2);
decimal+=(x-'0');
i++;
}
printf("n the decimal=%d",decimal);
}
#include<stdio.h>