Mam taki problem pisze program i zatrzymałem się w pewnym momęcie!
jest tak sprawa! jest zmiena typu double i nie wiem jak sprawdzic czy winik bedzie liczba calkowita czy tez nie? np. wynik 4.56 i jak sprawdzic ze to liczba z czymś po przecinku czy tez nie
czyli jak sprawdzic czy ma coś po przecinku czy też nie ma?
0
0
Pomoze Ci funkcja
modf()
z math.h
0
a co ta funkcja robi?? jakis opis lub cosik w tym stylu i co zwraca?
jak ja wpisze w if() do jak bedzie bez liczb po przecinku to zwruci prawde?
0
nie dosc ze dostales nazwe funkcji to jeszcze ciezko dupe ruszyc i wpisac to do helpa aby sprawdzic?????
Daruj sobie
0
nie chodziło mi o odzielenie liczby całkowitej od dziesiętnej
0
To można zrobić samemu, dokładnie na tej zasadzie:
#include <iostream>
using namespace std;
int main()
{
double x=3.4554;
if ((int) x == x)
cout <<"calkowita";
else cout <<"niecalkowita";
getchar();
return 0;
}
Pozdrawiam
0
wielkie dzięki