Получить конкретный элемент из массива mongoDB [дубликат]

Я пробовал использовать функцию потолка и получил странные результаты. Если я выполняю операцию ceil над десятичным числом, умноженным на сотню, я получаю определенный результат. Однако, если я непосредственно выполняю ceil на результате этого умножения, я получаю совершенно другой результат. Еще одна хитрость в том, что эти разные результаты возникают только для определенных чисел. Любая помощь будет принята с благодарностью.

#include <stdio.h>
#include <cmath>

int main ()
{
cout << "The ceiling of " << 411 << " is " << ceil(411) << endl;
cout << "The ceiling of 4.11*100  is " << ceil(4.11*100) << endl;

cout << "The ceiling of  " << 121 << " is " << ceil(121) << endl;
cout << "The ceiling of 1.21*100  is " << ceil(1.21*100) << endl;;
}


OUTPUT:

The ceiling of 411 is 411
The ceiling of 4.11*100  is 412
The ceiling of  121 is 121
The ceiling of 1.21*100  is 121
5
задан sowmya 6 April 2011 в 06:53
поделиться