Jump to content
Fórum Script Brasil
  • 0

Ajuda - C - De dec para hex


waknin

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...