Mitch Espero que esse código resolva seu caso. Abraços. Delmão/Suzano/SP #include<stdio.h> main( ) { int opção; int valor; printf("Converter:\n"); printf(" 1: decimal para hexadecimal\n"); printf(" 2: hexadecimal para decimal\n"); printf(" 3: decimal para octal\n"); printf(" 4: octal para decimal\n"); printf("informe a sua opção:"); scanf("%d", &opção); if(opcao==1) { printf("informe um valor em decimal:"); scanf("%d", &valor); printf("%d em hexadecimal é : %x", valor, valor); } if(opção==2) { printf("informe um valor em hexadecimal:"); scanf("%x", &valor); printf("%x em decimal é: %d", valor, valor); } if(opção==3){ printf("informe um valor em decimal:"); scanf("%d", &valor); printf("%d em octal é: %o", valor, valor); } if(opção==4){ printf("informe um valor em octal:"); scanf("%o", &valor); printf("%o em decimal é: %d", valor, valor); } }