Język C++
modf
[funkcja] Rozdziela liczbę rzeczywistą na część całkowitą i część ułamkową.Składnia
#include <cmath>
double modf( double x, double * intptr );
float modf( float x, float * intptr );
long double modf( long double x, long double * intptr );
Argumenty
Zwracana wartość
Zwraca część ułamkową liczby, która została przekazana poprzez argument
x.
Opis szczegółowy
Funkcja rozdziela liczbę rzeczywistą na część całkowitą i część ułamkową.
Przykład
#include <cmath>
#include <cstdio>
#include <limits>
int main()
{
double liczba = 10.59;
double czescCalkowita;
double czescUlamkowa = modf( liczba, & czescCalkowita );
printf( "Czesc calkowita z liczby %.2f to %.2f, a czesc ulamkowa to %.2f.\n", liczba, czescCalkowita, czescUlamkowa );
return 0;
}
Standardowe wyjście programu:
Czesc calkowita z liczby 10.59 to 10.00, a czesc ulamkowa to 0.59.
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.