#include

#include

void binario(int n);

void ottale(int n);

void esadecimale(int n);

int main()

{

int n;

char risposta;

do

{

cout

cin>>n;

if(n

cout

else

{

binario(n);

ottale(n);

esadecimale(n);

cout

cin>>risposta;

system("cls");

}

}

while((risposta!='n') && (risposta!='N'));

return 0;

}

void binario(int n)

{

int A[100],c=0,i=0;

cout

if(n==0)

cout

else

while(n>0)

{

A[c]=n%2;

n=n/2;

c++;

}

for(i=c-1;i>=0;i--)

cout;

cout

}

void ottale(int n)

{

int A[100],c=0,i=0;

cout

if(n==0)

cout

else

while(n>0)

{

A[c]=n%8;

n=n/8;

c++;

}

for(i=c-1;i>=0;i--)

cout;

cout

}

void esadecimale(int n)

{

int A[100],c=0,i=0;

cout

if(n==0)

cout

else

while(n>0)

{

A[c]=n%16;

n=n/16;

c++;

}

for(i=c-1;i>=0;i--)

{

switch(A)

{

case 10: cout

break;

case 11: cout

break;

case 12: cout

break;

case 13: cout

break;

case 14: cout

break;

case 15: cout

break;

default: cout;

}

}

cout

}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community