Автор | Сообщение |
|
Отправлено: 23.01.19 21:24. Заголовок: Задание 20. Не сходится с ответом
Ниже на пяти языках программирования записан алгоритм, который вводит натуральное число x, выполняет преобразования, а затем выводит одно число. Укажите наименьшее возможное значение x, при вводе которого алгоритм выведет число 8. var x, a, b, d: longint; begin readln(x); a := 0; b := 10; while x > 0 do begin d := x mod 6 if d > a then a := d; if d < b then b := d; x := x div 6 end; writeln(a+b) end. У меня получился ответ 4, но он неверный.
|
|
|
Ответов - 5
[только новые]
|
|
|
| Администратор
|
Сообщение: 1795
|
|
Отправлено: 23.01.19 21:27. Заголовок: Валентина пишет: У м..
Валентина пишет: цитата: | У меня получился ответ 4, но он неверный. |
|
В этом задании вообще просто проверять - набираете программу и проходите её в пошаговом режиме. Анализируете, что происходит. Вы так делали? Если нет - попробуйте.
|
|
|
|
Отправлено: 24.01.19 21:52. Заголовок: Задание тестировала,..
Программу тестировала, при вводе 4, выводит 8, все как написано в задании. Работа проводилась 16.01.2019 из Статграда.
|
|
|
|
| Администратор
|
Сообщение: 1798
|
|
Отправлено: 25.01.19 11:52. Заголовок: Валентина пишет: Про..
Валентина пишет: цитата: | Программу тестировала, при вводе 4, выводит 8, все как написано в задании. |
|
Понял. Тогда, если у вас все получилось, почему вы пишете, что ответ неверный? Видимо, авторы задания забыли написать "двузначное число". А ваше решение (в тех условиях, которые там действительно были заданы) верное.
|
|
|
|
Отправлено: 25.01.19 08:05. Заголовок: Сумма 2-х шестеричны..
Сумма 2-х шестеричных цифр = 8. Так как проверка происходит дважды (два раза if), то наименьшее число = 4. Интереснее было бы спросить про наименьшее двузначное число.
|
|
|
|
Отправлено: 29.01.19 21:23. Заголовок: спасибо..
спасибо
|
|
|
|