Solução Intervalo

Solução por João Guilherme

Esse é um problema bem direto. Devemos apenas ler a entrada e depois checar para cada intervalo se ela está contida nele, tomando cuidado com a precisão dos números.

Segue código para melhor entendimento.


#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
using namespace std;
int main() {
double a;
scanf("%lf", &a);
if(0<=a && a<=25.0000) printf("Intervalo [0,25]\n");
else if (25.00001<=a && a<=50.0000000) printf("Intervalo (25,50]\n");
else if (50.0000001<=a && a<=75.0000000) printf("Intervalo (50,75]\n");
else if (75.0000001<=a && a<=100.0000000) printf("Intervalo (75,100]\n");
else printf("Fora de intervalo\n");
return 0;
}