Fiz este pequeno código:
 
	int main(void){ 
	    float ind_pol; 
	     
	    printf("Informe o indice de poluicao:");                                                                              
	    scanf("%f", &ind_pol); 
	    printf ("%f\n", ind_pol); 
	     
	    if(ind_pol <=0.25){                                                                                                 //inicio da estrutura de selecao 
	        printf("O indice de poluicao esta dentro dos valores aceitaveis"); 
	    } 
	    else if(ind_pol >0.25 && ind_pol <= 0.3){  
	                                                                                    //faixa de poluicao >0.25 ate <=0.3 
	          printf("As industrias do primeiro grupo estao intimadas a suspenderem suas atividades!"); 
	        
	    } 
	    else if(ind_pol >0.30 ){                                                                                   //faixa de poluicao >0.3 ate <=0.4 
	        printf("As industrias do primeiro e segundo grupo estao intimadas a suspenderem suas atividades!"); 
	    } 
	    else if(ind_pol>=0.5){                                                                                                   //faixa de poluicao >0.5 
	        printf("Todos os tres grupos devem  suspender suas atividades!");         
	    } 
	    getch(); 
	} 
	 
 
	Mas quando digito 0.3, ele não entra na opção correta. Parece que não está testando corretamento o valor da variável float.  Tentei de tudo mas não consegui resolver.
 
	 
 
	Obrigado.