Conversione da decimale a binario e stampa risultato in orizzontale #include <iostream> #include <cstdlib> using namespace std; int main() { int numero,resto,r,somma; cout<<"Inserisci numero"<<endl; cin>>numero; cout<<endl; r=1; somma=0; while(numero>0) { resto=numero%2; numero=numero/2; somma=somma+(resto*r); r=r*10; } cout<<somma<<endl; cout<<endl; system("pause"); } Conversione da decimale a esadecimale e stampa risultato in verticale dall’ultima cifra alla prima #include <iostream> #include <cstdlib> using namespace std; int main() { int numero,resto,A,B,C,D,E,F; cout<<"Inserisci numero"<<endl; cin>>numero; cout<<endl; while(numero>0) { resto=numero%16; numero=numero/16; if(resto<10) { cout<<resto<<endl; } else { if(resto=10) { cout<<"A"; } else { if(resto=11) { cout<<"B"; } else { if(resto=12) { cout<<"C"; } else { if(resto=13) { cout<<"D"; } else { if(resto=14) { cout<<"E"; } else { if(resto=15) { cout<<"F"; } } } } } } cout<<endl; system("pause"); } } }