Вопрос Всем здравствуйте, помогите решить задачу на плюсах (c++)

Регистрация
17 Май 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
На орбите одной из планет завис очень длинный корабль, его длинна 216 км. Из за его огромной длины в корме и носу корабля установлены телепорты, что телепортируют на противоположную часть корабля.



На корабле решили устроить галактический марафон. Для этого подготовили корабль:



Корабль имеет отметку в 0 км ровно посередине. Его корма и нос имеют отметки -215 и 215 км.



Длина галактического марафона 3,49543 * 1017 м.Определите в какой точке корабля необходимо установить финишный флаг.
 
С учётом того, что длина марафона задана в метрах, а длина корабля — в километрах: #include

int main()
{
constexpr auto marathon_length = 349543000000000; // 3,49543 * 10^17 м = 3,49543 * 10^14 км
constexpr auto ship_length = 65536; // 2^16 км

std::cout
 
Так задание изначально с ошибкой ведь
 
в какой точке корабля необходимо установить финишный флагСмотря в какую сторону от 0 км они побегут, в плюс или в минус.
 
Назад
Сверху