1)non aprire mille thread uguale, perchè è vietato
2)non darmi del lei che non sono ancora vecchio
comunque in base a quello che hai detto tu, puoi aiutarti con una variabile stringa, intanto cicli il numero fin quando non sarà maggiore a 0, poi metti una condizione per fare in modo che se il modulo di due è 0 nella stringa scrivi '0'+la tua stringa , altrimenti '1'+la tua stringa , e ovviamente alla fine dividi il numero per 2. Infine fuori dal ciclo while stampi la stringa. Questo è uno dei "mille" modi in cui si può fare questo esercizio, ed è l'ultimo aiuto che ti do, anche perchè praticamente ti ho fatto l'esercizio, studia e poi riprova a implementare il codice. Buona notte.