A solução desse problema é bem direta, basta ver se o número pertence a um dos intervalos, lembrando de usar cadeias de if-else ou pode haver mais de uma impressão.
#include<stdio.h>intmain(){double numero;scanf("%lf",&numero);if(0<= numero && numero <=25){printf("Intervalo [0,25]\n"); }elseif(25< numero && numero <=50){printf("Intervalo (25,50]\n"); }elseif(50< numero && numero <=75){printf("Intervalo (50,75]\n"); }elseif(75< numero && numero <=100){printf("Intervalo (75,100]\n"); }else{printf("Fora de intervalo\n"); }return0;}
#include<iostream>usingnamespace std;intmain(){double numero; cin >> numero;if(0<= numero && numero <=25){ cout <<"Intervalo [0,25]"<< endl; }elseif(25< numero && numero <=50){ cout <<"Intervalo (25,50]"<< endl; }elseif(50< numero && numero <=75){ cout <<"Intervalo (50,75]"<< endl; }elseif(75< numero && numero <=100){ cout <<"Intervalo (75,100]"<< endl; }else{ cout <<"Fora de intervalo"<< endl; }return0;}
let input =require("fs").readFileSync("/dev/stdin","utf8");let lines =input.split("\n");let numero =parseFloat(lines.shift());if (0<= numero && numero <=25) {console.log("Intervalo [0,25]");} elseif (25< numero && numero <=50) {console.log("Intervalo (25,50]");} elseif (50< numero && numero <=75) {console.log("Intervalo (50,75]");} elseif (75< numero && numero <=100) {console.log("Intervalo (75,100]");} else {console.log("Fora de intervalo");}
numero =float(input())if(0<= numero <=25):print("Intervalo [0,25]")elif(25< numero <=50):print("Intervalo (25,50]")elif(50< numero <=75):print("Intervalo (50,75]")elif(75< numero <=100):print("Intervalo (75,100]")else:print("Fora de intervalo")