Zad. 2. Napisz program, który dla podanej liczby rzeczywistej określi jej część całkowitą i ułamkową. Wykorzystaj w tym celu rzutowanie typów w C++.
Rozwiązanie
W celu rozwiązania zadania należy zapoznać się z teorią związaną z rzutowaniem typów.
#include<cstdlib>
#include <iostream>
using namespace std;
int main()
{
double liczba;
cout<<"Podaj liczbę rzeczywistą: ";
cin>>liczba;
//pamiętaj, że podając liczbę rzeczywistą,
//separatorem między częścią całkowitą
//a ułamkową jest kropka,a nie przecinek
//od liczby odejmujemy jej część całkowitą i zostaje część ułamkowa
cout<<"Część całkowita tej liczby to: "<<(int)liczba
<<", natomiast część ułamkowa: "<<liczba - (int)liczba<<endl;
system("PAUSE");
return 0;
}