No. The powers of 2 — 1, 2, 4, 8, 16, 32, … — cannot be written as a sum of two or more consecutive natural numbers. Every other natural number can.
Write a run of k consecutive numbers starting at a:
= ka + (1 + 2 + … + (k – 1))
= ka + k(k – 1)/2
So 2N = k(2a + k – 1)
Check the smallest cases:
| N | Odd factor > 1? | Sum of consecutive numbers |
|---|---|---|
| 6 | 3 | 1 + 2 + 3 |
| 7 | 7 | 3 + 4 |
| 8 | none | impossible |
| 9 | 3, 9 | 4 + 5 and 2 + 3 + 4 |
| 16 | none | impossible |