Charles bass
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por Charles bass
-
-
Galera meu instrutor pediu para montar uma calculadora de conversão de decimal para,octal binário e hexadecimal em linguagem em c,como ficaria?
Me ajudem a iniciar o desenvolvimento
Esse programa meu de conversão está certo?Me dê dicas de de alterações.
em C, C++
Postado
Converte um numero na base 10 para um numero em uma base qualquer.
#include <locale.h>
#include <stdio.h>
setlocale(LC_ALL, "Portuguese")
char numparacar(int);
main()
{
long int variavel=0,num=0,base=0,i=0,ind=0;
char j='A',numimp,vetnum[1000],vetch[1000];
printf("Entre com o n�mero a ser convertido (em base 10): ");
scanf("%d",&num);
printf("Entre com a base desejada: ");
scanf("%d",&base);
variavel = num;
for(i=0;i<1000;i++)
vetch = 0;
if (numimp!=int)
printf("A variavel selecionada n�o � inteira");
while(num>0){
numimp = num%base;
if(numimp > 9){
numimp = numparacar(numimp);
vetch[ind]=1;
}
vetnum[ind] = numimp;
++ind;
num = num / base;
}
printf("%d(10) = ",bcknum);
j=ind;
while(vetnum[j]==0)j--;
for(;j>=0;j--){
if(vetch[j]==1)
printf("%c",vetnum[j]);
else
printf("%d",vetnum[j]);
}
printf("(%d)\n",base);
}
char numparacar(NUM)
{
int a;char b='A';
for(a=10;a<NUM;a++)
b++;
return