Ir para conteúdo
Fórum Script Brasil

Charles bass

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por Charles bass

  1. 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

×
×
  • Criar Novo...