Onde está o meu erro de código ?
#include
int main() {
double n; scanf("%lf",&n);
if (n>0 && n<25);
printf("Intervalo[0,25]\n",n);
if (n>25 && n<50);
printf("Intervalo[25,50]\n",n);
if (n>50 && n<75);
printf("Intervalo[50,75]\n",n);
if (n>75 && n<100);
printf("Intervalo[75,100]\n",n);
else { printf("Fora do Intervalo\n"); }
return 0;
}
Soluções para a tarefa
Respondido por
1
Amigo, tem uma série de erros, após cada if, não precisa colocar ";", e também, no primeiro if, o "n" é maior ou igual 0 e menor ou igual 25, e nos outros, menor ou igual 50, 75 e 100, e o sinal usado é >= e <=, outro erro está nos prints, o certo seria "Intervalo (0,25]", e repetindo isso nos outros 3 ultimos, enfim, colocarei o código corrigido para que você entenda melhor.
#include <stdio.h>
int main(){
double n; scanf("%lf", &n);
if (n >= 0 && n <= 25) printf("Intervalo [0,25]\n");
else if (n > 25 && n <= 50) printf("Intervalo (25,50]\n");
else if (n > 50 && n <= 75) printf("Intervalo (50,75]\n");
else if (n > 75 && n <= 100) printf("Intervalo (75,100]\n");
else
printf("Fora de intervalo\n"); return 0;
}
#include <stdio.h>
int main(){
double n; scanf("%lf", &n);
if (n >= 0 && n <= 25) printf("Intervalo [0,25]\n");
else if (n > 25 && n <= 50) printf("Intervalo (25,50]\n");
else if (n > 50 && n <= 75) printf("Intervalo (50,75]\n");
else if (n > 75 && n <= 100) printf("Intervalo (75,100]\n");
else
printf("Fora de intervalo\n"); return 0;
}
felipevictor67:
Apenas conserte as linhas, pois copiei direto do compilador e os "Tabs" bugaram a ordem aqui ;/
Perguntas interessantes
Artes,
10 meses atrás
Matemática,
10 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás