double floor(double x)

Funkcja floor() zwraca cechę liczby rzeczywistej x (największą wartość całkowitą, nie większą od danej liczby). Mówiąc najprościej zaokrąglenie w dół do najbliższej liczby całkowitej.

Funkcja:
y=floor(x);

odpowia matematycznemu zapisowi:
y=[x]


Przykład

#include <iostream>
#include <math.h>
 
int main()
{
  std::cout << floor(2.5); // program wyświetli: 2
  system("pause");
}


Zobacz też:


Kategoria: C/C++, C » Cmath

3 komentarze

Avatar: JaskMar
Napisany 2008-08-01 11:34 przez JaskMar

Pewnie, że obydwaj macie racje, tyle, że żaden z was nie umiał poprawić. Później człowiek patrzy na takie bzdury, i dziwi się, czemu mu program nie działa jak należy!

Brak avatara
Napisany 2006-08-29 16:27 przez Force

Nie znam się dobrze na C++, ale jeśli ten przykład jest dobry i floor zwraca dobrą wartość to chyba powinno być napisane "największą wartość całkowitą, nie większą od argumentu x"

Avatar: prajmus
Napisany 2007-12-20 20:46 przez prajmus

cecha liczby, tak po matematycznemu

4programmers.net