Чем меньше действий тем программа быстрее (эффективней). С другой стороны может потеряться удобочитаемость - значит нужно усилено применять комментарии. Пример:
//это НЕ эффективно
int x;
x=2;
int y;
y=x+4;
//эффективно
int x=4;
int y=x+4;
Применяйте сокращенные арифметические формы
Если к блоку if или else относится только одна команда, то фигурные скобки можно не указывать. Дело в том, конструкция if else считается одной цельной командной структурой. Следовательно, если внутри некоторых else нет ничего кроме вложенной конструкции, фигурные скобки таких else можно опустить.
При сравнении лучше сначала указывать известные данные, а потом переменные. Для уменьшения возможных ошибок:
5==Х // это более правильная запись, чем Х==5
Циклы С++. Если в цикле выполняется только одно действие - фигурные скобки можно не применять. В циклах нужно стараться избегать жестких условий, например вместо < лучше применять ⇐, это уменьшает вероятность зацикливания.