Problema: 1037
Enunciado:
Você deve fazer um programa que leia um valor qualquer e apresente uma mensagem dizendo em qual dos seguintes intervalos ([0,25], (25,50], (50,75], (75,100]) este valor se encontra. Obviamente se o valor não estiver em nenhum destes intervalos, deverá ser impressa a mensagem “Fora de intervalo”.
O símbolo ( representa "maior que". Por exemplo:
[0,25] indica valores entre 0 e 25.0000, inclusive eles.
(25,50] indica valores maiores que 25 Ex: 25.00001 até o valor 50.0000000
Linguagem: C
#include <stdio.h> int main() { double a; scanf("%lf", &a); if (a < 0 || a > 100) { printf("Fora de intervalo\n"); } else if (a >= 0 && a <= 25) { printf("Intervalo [0,25]\n"); } else if (a > 25 && a <= 50) { printf("Intervalo (25,50]\n"); } else if (a > 50 && a <= 75) { printf("Intervalo (50,75]\n"); } else if (a > 75 && a <= 100) { printf("Intervalo (75,100]\n"); } return 0; }
ja estava literalmente enlouquecendo com esse problema, só ganhava wrong answer kkkkk obrigada de coração
ResponderExcluir