09:26

Задача из Кернигана и Ритчи:

Напишите программу, печатающую гистограмму длин слов из файла ввода.

Не нужно готовое решение. Нужны подсказки.

Комментарии
14.04.2010 в 16:38

Я знаю, что я гений, но мне от этого ничуть не легче.
Слушатель
Да, блок-схема сейчас по-моему это overkill. - это тоже хороший инструмент в деле обучения и разъяснения.
Насчёт скипа и '\n' в конце: ну я бы во 2-м while проверку на него (знаю, что 2-й раз) написал. По-моему всё-таки лучше чем ветки. - прежде чем делать сложные или вложенные циклы хорошо бы разобраться с простыми. К тому же if-ы показывают, что делается, а в случае с циклом (в данном примере) надо ещё подумать, прежде чем его понять.
Тем более что if-ы начинаются в 3-й главе. - там про них подробно, но используются они и в главе 1.6, откуда задачка....

да и вообще, сия книжка, имхо, не учебник ни разу. По нему учиться могу только "продвинутые"...
14.04.2010 в 16:45

Я знаю, что я гений, но мне от этого ничуть не легче.
_Dimitriy, Либо полностью перестраивать алгоритм? - попробуйте заново написать алгоритм по блок-схеме.

ps
при выводе гистограммы, учитывайте, что 0-й элемент рисовать не надо, там пробелы считаются :)
14.04.2010 в 16:49

да и вообще, сия книжка, имхо, не учебник ни разу. По нему учиться могу только "продвинутые"...
Может, тогда присоветуете книжку или сайтец? Только нужно, что бы там задачки были. А то, не будет полной ясности понял/не понял, если нет решённых задач.
14.04.2010 в 17:06

Я знаю, что я гений, но мне от этого ничуть не легче.
_Dimitriy, Может, тогда присоветуете книжку или сайтец? - боюсь, тут я отстал от жизни.. У меня-то выбора не было (ни интернета, ни книжек других просто не было). С тех пор много чего было сделано, но меня, по понятным причинам, уже не сильно интересовало...
15.04.2010 в 15:23



?
15.04.2010 в 15:39

Я знаю, что я гений, но мне от этого ничуть не легче.
_Dimitriy, угу.. только пропущен пункт "обнулить счётчик символов" (его и перед циклом тоже надо обнулить)
15.04.2010 в 15:58


15.04.2010 в 16:25

Я знаю, что я гений, но мне от этого ничуть не легче.
_Dimitriy :) так оно даже не скомпилируется :) скобочки надо поставить...
15.04.2010 в 16:43

Ааа, это я сейчас начну доводить и компилить, меня пока интересовало, правильно ли у меня сам ход мысли. Мне там, с выводом (printf) тоже не совсем всё ясно. Буду разбираться.