Olá, criei um código para resolver a seguinte questão do URI.
 
	https://www.urionlinejudge.com.br/judge/pt/problems/view/1037
 
	 
	#include <stdio.h>
#include <math.h>
int main()
{
    double A;
	    scanf("%lf", &A);
	    if((A>=0) && (A<=25))          //Se o A for maior ou igual a 0 e for menor ou igual a 25 será dado o printf
    {
        printf("Intervalo [0,25]\n");  // print da acima
	            if((A>25) && (A<=50))    //Se A for maior que 25 e for menor ou igual a 50 será dado o printf
            {
                printf("Intervalo (25,50]\n"); // print da acima
	                    if((A>50) && (A<=75))    //Se a for maior que 50 e for igual ou menor que 75 será dado o printf
                    {
                        printf("Intervalo (50,75]\n");    //print da acima
	                            if((A>75) && (A<=100))    //Se A for maior que 75 e for menor ou igual a 100 será dado o printf
                            {
                                printf("Intervalo (75,100]\n");    //print da acima
                
                            }
                    }
            }
    }
    else{
        printf("Fora do intervalo\n");    //Se tudo tiver errado ;-; , ai da isso... O código está compilando certinho, mas o problema está nas ifs (quase 100%) mas não consigo achar
                                        //poderia me ajudar? O imput 20.01 está dando Fora do intervalo, demonstrando que já tem erro 
    }
	    return 0;
}