プログラムができる = 腕がいいとは違うでしょ

なおさらc、c++なら関数で処理ごとにブロックになるし、
なんなら分割ファイルでヘッダ名で繋がってるんだから
変数名、関数名、ファイル名、あと関数、処理ごとのコメントの付け方で
ようは整理能力の話。複数人でのプロジェクトなら、ここが腕の見せ所っしょ