Tenta esse aqui!!!   #include <stdio.h>  int main(){     double numero, resto;     int inteiro;          while(1){     printf("Numero:");     scanf("%lf", &numero);     inteiro =(int)numero;          resto =(double)numero - inteiro;           if(resto >= 0.3){              if(resto <= 0.7){                       resto =(double) 0.5;                       numero =(double)inteiro + resto;                       printf("\ninteiro = %.1lf", numero);              }              else{                   printf("\ninteiro = %d\n", ++inteiro);              }     }     else     {         printf("\ninteiro = %d\n", inteiro);     }     getch();     system("cls");     }     getch();     return 0; }   Espero ter ajudado!!!