Giusto quello che scrive MItaly, perchè meno dispendioso ...
non è C ;-)Il tipo di dato bool può contenere solo i valori logici 0 e 1 ...codice:... printf("\nInserisci il numero da convertire: \n"); scanf ("%d ",valore); printf("\nIl numero convertito in base 2 e': \n"); ...
Al posto del casting bool puoi inserire l'operatore ternario, come hai fatto nel tuo codice, la variabile j non può essere dichiarata nel for ...