escribir un numero real y retornar la parte decimal con funciones en c++

Escriba un programa en C++ que devuelva la parte fraccionaria de
cualquier número introducido por el usuario. Por ejemplo, si se introduce el número
256.879, debería desplegarse el número 0.879.


#include<iostream> #include<conio.h> using namespace std; void pedirDatos(); float devolucionFraccionaria(float n); float numero; int main(){ pedirDatos(); cout<<"La parte fraccionaria del numero es: "<<devolucionFraccionaria(numero)<<endl; getch(); return 0; } void pedirDatos(){ cout<<"Digite un numero: "; cin>>numero; } float devolucionFraccionaria(float n){ //por ejemplo si el numero es 45.567 en entero solo se guardaria 45 int entero = n; //y por ultimo restamos el valor flotante menos el entero para tener la parte fraccionaria float resultado = n - entero; return resultado; }


Comentarios

Entradas populares