#include <stdio.h>
int N=13,P; //N è il dividendo e P è la base o il divisore
//(in questo caso si può anche non mettere il 2 perchè è già presente nel while)
int main() {
scanf("%d", &N); //input N (il dividendo può variare in base all'input)
//se lo scrivo nell'int è quello e non può essere cambiato
//altrimenti scrivo solo int N,P; e il dividendo lo immette l'utente tramite input
if(N==0) {
printf("0");
} //in questo modo stampo lo zero che altrimenti non verrebbe stampato
//ovvero quando esegui l'operazione senza aver inserito in dividendo esce comunque zero e non uno spazio bianco
while(N>0) {
P=0;
while(N>=2) {
N=N-2;
P=P+1;
}
printf("%d", N); //il risultato che esce va letto al contrario (1011 si legge 1101)
N=P;
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: