سلام
خواستم بدونم آیا راهی برای حساب یک عدد در مبانی دو بدون آرایه هم وجدو داره؟
مثلا 11 ببریم مبانی 2 بدون استفاده از اارایه
سلام
خواستم بدونم آیا راهی برای حساب یک عدد در مبانی دو بدون آرایه هم وجدو داره؟
مثلا 11 ببریم مبانی 2 بدون استفاده از اارایه
string bin = "10010101010101";
long l = Convert.ToInt64(bin,2);
سلام
مبانی 10 به مبنای 2
سلام
ممنون از دوستان
اما در پشت پرده داره چه اتفاقی میافته؟ این کار با سی شارپ میشه انجام داد.با زبان مثل c یا C++ چی اون وقت؟
برای c و C++ باید در تاپیک های خودشون مطرح کنید
تابع زیر عمل تبدیل را بدون آرایه انجام می دهد
long int_to_bin(int a)
{
long s=0,ten=1;
int temp;
while(a>=0)
{
temp=a%2;
s=(temp*ten)+s;
a=a\2;
ten*=10;
}
s=(a*ten)+s;
return s;
}