Хули там блядь дрочить, занятие на вечер. Написано же, ознакомиться. И зачем высасывать откуда то говнозадачи, когда у тебя весь интернет ими полон. Когда ты еще вообще нихуя не знаешь, КНР крайне полезны.
Когда ты нихуя не знаешь, есть стаковерфлоу. Там достаточно доступно и подробно объясняют, как решать твою конкретную задачу. А ещё все задачи из интернета решаются, насколько я знаю, не путем тупого взаимодействия с консолькой через принтф/сканф, а в условиях апи выбранной операционной системы или апи используемых библиотек как минимум, что как бы больше не про си, а про документацию. Ну и вообще немалая часть будней программиста -- это не погроммизм, а кодеменеджмент с еблей вокруг кривонаписанных проектных файлов, рулеткой с выбором правильного конпелятора и, не дай бог, рефакторингом, что уже больше про си, но ещё больше про тонну терпения и канаты нервов вокруг попыток понять, кто и как писал это говно, а когда понял -- остаётся только узнать, в чем вообще смысл жизни. Но это было имхо, чувак. Потому что лично я, когда читал кир, нихрена не запомнил, чем отличается определение от объявления и как мне использовать это знание, а про эпопею с конст тип * конст тип я ащще молчу. Но стоит пару раз наступить на ошибку компилятора и voila: стак->исправил->повторил несколько раз->запомнил.