Автор | Сообщение |
|
| Администратор
|
Сообщение: 339
|
|
Отправлено: 18.05.12 12:09. Заголовок: [C4] № 24 - как понимать условие?
Вопрос: цитата: | На вход программе подается последовательность символов, заканчивающаяся точкой (или нулем). Пример ввода: Day 10, mice 8: "Year" 7 is a mistake 91. |
|
Если условие задач 24 и т.д. понимать буквально, тогда нужно использовать для ввода цикл while (вводить пока не точка). Но тогда пример ввода не корректен. Вопрос: следует ли начало задач 24 и т.д. читать как "На вход программе подается строка, заканчивающаяся точкой"?Ответ: цитата: | На мой взгляд, нужно понимать буквально, учитывая, что может быть несколько строк. Такой подход используется в предложенных мной решениях. Пример ввода корректен. Это частный случай - последовательность символов, в которой не встретились символы перехода на новую строку. В случае сомнений нужно стараться написать программу, работающую для более широкого класса входных данных. |
|
|
|
|
Ответов - 2
[только новые]
|
|
|
Отправлено: 18.05.12 20:04. Заголовок: Получается, если в у..
Получается, если в условии задачи не звучит слово строка, а,например, говорится о последовательности, тексте и т. п. , то вводить данные нужно обязательно посимвольно (в противном случае снимут баллы)? Я правильно понял,или всё-таки при проверке этот нюанс не будет учитываться?
|
|
|
|
| Администратор
|
Сообщение: 341
|
|
Отправлено: 18.05.12 20:10. Заголовок: PavelG пишет: в прот..
PavelG пишет: цитата: | в противном случае снимут баллы? |
|
Это будет зависеть от критериев, которые получат эксперты. Поэтому лучше решить более общую задачу.
|
|
|
|