Código neste comentário. Não vi opção de colcoar ao psotar a pergunta.
printf("Digite um numero\n");
float numeroDigitado = scanf("%f",&numeroDigitado);
if(numeroDigitado = 0){
printf("\nIgual a zero.");
}else if(numeroDigitado > 0){
printf("\nNumero positivo.");//Digitei um e caiu no último if
}else{
printf("\nNumero negativo.");
}
Beleza rodrigo
if ( numeroDigitado == 0 ) { //Nessa linha voce tinha colocado, numeroDigitado = 0 e fazendo isso voce está atribuindo 0 a sua variavel, e como ela entra na validaçao e precisa ser feito o teste para validar ela acba atribuindo o valor 0.
printf("\nIgual a zero.");
}else if ( numeroDigitado > 0 ) { // ela nao entra no else if pq o valor da variavel é 0 e como a condição passada para o teste é maior que 0, e nao maior igual a 0 ela nao valida restando assim apenas a opção de ir para o else da estrutura condicional.
printf("\nNumero positivo.");//Digitei um e caiu no último if
}else {
printf("\nNumero negativo.");
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar