PDA

View Full Version : سوال: الگوریتم تغییر مبنا از 10 به 2



nefarious
جمعه 08 آبان 1388, 15:40 عصر
سلام دوستان
می خواستم ازتون بخوام که الگوریتم تغییر مبنا از 10 به 2 رو اینجا بنویسید
ممنون

Mahmood_M
جمعه 08 آبان 1388, 22:45 عصر
اگر روش تبدیل مبنا از 10 به غیر 10 رو بدونید ، الگوریتم پیچیده ای نداره ، می تونید یک آرایه ایجاد کنید ، بعد عدد در مبنای 10 رو بر 2 تقسیم کنید و باقیمانده رو در آرایه بریزید ، این کار رو تا جایی که باقیمانده کمتر از 2 ( یعنی 1 ) بشه ادامه بدید ، آخرین باقیمانده هم باید در آرایه قرار بگیره ، در نهایت مقادیر آرایه رو برعکس بخونید ، یا اینکه مثلا عناصر آرایه رو در یک رشته بریزید و اون رو برعکس کرده و بعد به Integer تبدیل کنید ...

موفق باشید ...