Una aplicacion de funcion floor es la de redondear un valor al entero mas cercano, la instruccion:
Código
redondea el numero x al entero mas cercano, y asigna el resultado a y. Escriba un programa que lea varios numeros al entero mas cercano, Por cada uno de los numeros procesados, imprima el numero original y el numero redondeado.
estoy tratando de escribir un modelo base:
Código
int main(){ float x; int y; y = x+.5; }
Ahora estuve adaptandolo en un modelo base de funciones:
Código
#include<stdio.h> int main(){ float x; int y; } return value; }
Código:
si x=3.5 entonces resulta y=4
si x=2.3 entonces resulta y=2
no se si esto este bien, por que espera la suma del .5, por ejemplo del 2.3 + 0.5 -> 2.8 entonces y deberia tener -> 3
alguna explicacion o necesito revisar la teoria de la aritmetica ?
Claro que si corren en un compilador ansi este vota warning! :/