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

[C4] №41

rerf2010rerf: вопрос по оцениванию этой и других подобных задач. Допустим первая часть этой программы эффективна и работает правильно, т.е. Верно считывает входные данные и подсчитывает количество букв. Но в выводе результата содержится ошибка, в результате чего она выводит неотсортированные или неверно отсортированные данные. Сколько баллов поставят за такое решение? В критериях ничего по этому поводу не нашел...

Ответов - 7

Поляков: rerf2010rerf пишет: Но в выводе результата содержится ошибка, в результате чего она выводит неотсортированные или неверно отсортированные данные. Сколько баллов поставят за такое решение? В критериях ничего по этому поводу не нашел. Плохо искали. 4) Неверный порядок букв с одинаковым количеством слов ... 3 балла ... 2 балла ставится если программа ... неверно сортирует или вообще не сортирует полученные даные

ivany4: Уважаемый Константин Юрьевич! Поправьте, пожалуйста, некоторые неточности в тексте задачи С4 № 41 : 1. Если на как}то-то букву ... 2. Примечание. Английский алфавит совпадает с латинским и содержит 26 букв от а до z: abcclefghijklmnopqrstuvwxyz И вопрос по решению : можно ли вместо условия (s [ i ] = ' ') and (s[i+1] in ['a'..'z']) использовать условие (s [ i ] = ' ') and (s[i+1]<>' ') т.к. в формулировке задачи сказано : "Других символов, кроме строчных английских букв и пробелов, в строках нет." Будут ли сняты баллы?

Поляков: ivany4 пишет: Поправьте, пожалуйста, некоторые неточности в тексте задачи С4 № 41 : Спасибо, исправлено. можно ли вместо условия (s [ i ] = ' ') and (s[i+1] in ['a'..'z']) использовать условие (s [ i ] = ' ') and (s[i+1]<>' ') т.к. в формулировке задачи сказано : "Других символов, кроме строчных английских букв и пробелов, в строках нет." Будут ли сняты баллы? Как я понимаю, вводим данные по строкам. В этом случае можно, баллы не снимут. Если используется посимвольный ввод, нужно учитывать, что при переходе на новую строку поступают символы с кодами 13 и/или 10.


tavabar: Поляков пишет: при переходе на новую строку поступают символы с кодами 13 и/или 10. Символ с кодом 13 - это переход на новую строку (Enter), а символ с кодом 10 - это что? Почему "и/или"?

Поляков: tavabar пишет: > при переходе на новую строку поступают символы с кодами 13 и/или 10. Символ с кодом 13 - это переход на новую строку (Enter), а символ с кодом 10 - это что? Почему "и/или"? Хорошие вопросы. Ответы на них есть здесь.

ivany4: Константин Юрьевич! В тексте решения задачи С4 № 41 с использованием массива структур есть неточность : read(f, c); переменная f нигде не объявлена.

Поляков: ivany4 пишет: read(f, c); переменная f нигде не объявлена. Должно быть просто read(c). Я отлаживал на файлах, это артефакты. Спасибо за замечание, сейчас поправлю.



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