Форум » Обработка числовых последовательностей » [C4] № 24 - как понимать условие? » Ответить

[C4] № 24 - как понимать условие?

Поляков: Вопрос: [quote]На вход программе подается последовательность символов, заканчивающаяся точкой (или нулем). Пример ввода: [pre2] Day 10, mice 8: "Year" 7 is a mistake 91.[/pre2]Если условие задач 24 и т.д. понимать буквально, тогда нужно использовать для ввода цикл while (вводить пока не точка). Но тогда пример ввода не корректен. Вопрос: следует ли начало задач 24 и т.д. читать как "На вход программе подается строка, заканчивающаяся точкой"?[/quote]Ответ:[quote]На мой взгляд, нужно понимать буквально, учитывая, что может быть несколько строк. Такой подход используется в предложенных мной решениях. Пример ввода корректен. Это частный случай - последовательность символов, в которой не встретились символы перехода на новую строку. В случае сомнений нужно стараться написать программу, работающую для более широкого класса входных данных.[/quote]

Ответов - 2

PavelG: Получается, если в условии задачи не звучит слово строка, а,например, говорится о последовательности, тексте и т. п. , то вводить данные нужно обязательно посимвольно (в противном случае снимут баллы)? Я правильно понял,или всё-таки при проверке этот нюанс не будет учитываться?

Поляков: PavelG пишет: в противном случае снимут баллы? Это будет зависеть от критериев, которые получат эксперты. Поэтому лучше решить более общую задачу.



полная версия страницы