/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/cpp/cpp-506-11-019/main.cpp
18 строк
552 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
#include <iostream> #include <iomanip> int main() { double a = 1e20; double b = -1e20; double c = 1.0; double left_to_right = (a + b) + c; // (1e20 - 1e20) + 1 = 0 + 1 = 1 double right_to_left = a + (b + c); // 1e20 + (-1e20 + 1) = 1e20 + (-1e20) = 0 std::cout << std::setprecision(17); std::cout << "(a + b) + c = " << left_to_right << '\n'; std::cout << "a + (b + c) = " << right_to_left << '\n'; std::cout << "Равны? " << (left_to_right == right_to_left ? "да" : "нет") << '\n'; return 0; }