Выражая радианы C++

Как бы я конвертировать градусы в радианы точно. Вместо того, чтобы показывать 0.785398 Я хочу, чтобы программа показала pi/4,

В настоящее время я использую этот скрипт для преобразования градусов в радианы.

cout << angle * M_PI / 180.0 << " radians";

1 ответ

Вы могли бы сделать

 std::cout << angle / 180.0 << " pi radians";

Который напечатает

 0.25 pi radians

Вы могли бы быть заинтересованы в том, как конвертировать float-to-human-readable-фракции для преобразования 0.25 в 1/4,

Другие вопросы по тегам