Дабы не то, что другим, а хотя бы самому было через год понятно, что написал:
1) Комментарии, комментарии и ещё раз комментарии, как минимум в начале программы нужно разъяснить её назначение.
2) Отделять как-то логические блоки, которые поленился распихать по отдельным файлам.
3) Для переменных в циклах обычно используются буквы i, j, k, 1, m, n.
4) Не забывать, что регистр важен - perem и Perem - это разные переменные.
5) Имена переменных, функций и т.д. - не ленись придумывать осмысленные. Valenki и galosha лучше, чем v1 и g4. Но без фанатизма - компилятор С++ различает только первые 31 символ.
6) Роботу твой стиль по-барабану, а вот люди (в частности, зарплатодатели) могут и оценить.