2014-11-21 90 views
-6

我正在尋找一個採用大於2的偶數的算法,並將其重寫爲(2的冪a)次b,其中a和b由算法和b是一個奇數。將偶數重寫爲2^a * b

+0

你有什麼問題? – 2014-11-21 14:06:04

+0

你在看,還是你的教授在看?堆棧溢出不是「爲我做作業」的網站。 – 2014-11-21 14:07:38

+0

@DavidL它只是一個任務的一小部分,我認爲這是一個有趣的問題,但如果沒有人能幫助我,我會刪除它。 – 2014-11-21 14:16:58

回答

6

如果x是輸入數字,則將x除以2。如果新號碼是偶數,重複該過程,直到結果奇怪。這個奇數在您的公式中是b,而a是您剛剛執行的迭代次數。

現在你對算法有了一個想法,試着對它進行編碼。 StackOverflow不會爲你做這個。

+0

謝謝,我沒有在尋找代碼,我正在尋找你給我的推理。 – 2014-11-21 14:21:40