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

Ajuda - C - De dec para hex


waknin

Pergunta

Olá.

Sou novo em C. Estou estudando com material da internet e daqui e a somente 1 semana. Estava tentando envolver a questão do [ if e else] com a conversão do dec pra hex.

Vejam só:

#include <stdio.h>
#include <stdlib.h>

int main () {
float a;
printf("Insira um numero: \n");
scanf("%f", &a);

if (a==1) {
  a=235;
  printf("SEU NUMERO é %X",a);

  }

  else {
  a=135;

printf("SEU NUMERO é %X",a);
  }
  return 0;
}

%x deveria retornar em hex mas o retorno que dá aqui é 0.

Uso o codeblocks. alguém me ajuda?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Fala pessoal. Mais uma vez consegui resolver meus problemas. Vou postar como resolvi pra quem quiser.

#include <stdio.h>
#include <stdlib.h>
int a;
int main () {


printf("Insira um numero: \n");
scanf("%d", &a);

if (a==15){
a=135;
printf("SEU NUMERO é %x",a);
}

  else {
a=235;
printf("SEU NUMERO é %x",a);

}


  system("PAUSE");


  return 0;
}

mudei a definição da variavel a pra int em vez de float e coloquei-a como global. Bem. é isso.

Agora vou trabalhar em um código pra transformar um numero em notação cientifica.

até. qualquer coisa é so mandar por mp.

Link para o comentário
Compartilhar em outros sites

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,2k
×
×
  • Criar Novo...