hoffe ihr könnt mir ein paar tipps zu diesem c programm geben da ich einfach keine ahnung habe wie man das problem lösen könnte. es soll eine eingegebene zahl als summe von 2er potenzen dargestellt werden. und das ganze nur durch binäre Operatoren (&,<<,>>) und den ternären Operator (?
. und auch nur zahlen vom typ unsigned short
ausgegeben sollte ungefähr folgendes werden:
Geben Sie eine Zahl ein: 999
0 * 32768
0 * 16384
0 * 8192
0 * 4096
0 * 2048
0 * 1024
1 * 512
1 * 256
1 * 128
1 * 64
1 * 32
0 * 16
0 * 8
1 * 4
1 * 2
1 * 1
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
ausgegeben sollte ungefähr folgendes werden:
Geben Sie eine Zahl ein: 999
0 * 32768
0 * 16384
0 * 8192
0 * 4096
0 * 2048
0 * 1024
1 * 512
1 * 256
1 * 128
1 * 64
1 * 32
0 * 16
0 * 8
1 * 4
1 * 2
1 * 1