Форум » Обработка целых чисел » задача 6 (2) из онлайн-тесты » Ответить
задача 6 (2) из онлайн-тесты
Черношвец: не могу понять решение. Минимальное D нашли , это 34, а как теперь найти наибольшее? Помогите, пожалуйста. При каком наибольшем введенном числе d после выполнения программы будет напечатано 55? [pre2] var n, s, d: integer; begin readln(d); n := 0; s := 0; while s <= 365 do begin s := s + d; n := n + 5 end; write(n) end.[/pre2]
Ответов - 1
Поляков: Черношвец пишет: как теперь найти наибольшее? А в чем состоит проблема? Считаем, сколько раз должен выполниться цикл. Потом определяем диапазон значений d, при которых он именно столько раз выполняется. Получается двойное неравенство.
полная версия страницы