Ir para conteúdo
Fórum Script Brasil
  • 0

Esse programa meu de conversão está certo?Me dê dicas de de alterações.


Charles bass

Pergunta

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

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...