1. Каждый новый блок операторов прибавляет 4 пробела. Пример

if (a > b)
{
    cout << "k" << endl;
    if (t < r)
    {
        cout << "Maybee there is some errors" << endl;
    }
}

2. Скобки { (как, впрочем, видно из кода) должны стоять на отдельной строчке.

3. Функции НЕ должны отделяться пробелами от передаваемых параметров
Пример правильного вызова функции:
sqrt(10)
Пример неправильного вызова функции:
sqrt (10)

4. Бинарные операции и знак равно должны отделяться пробелами с двух сторон.
a = b / c;

5. Унарные операции должны идти слитно с параметрами
b = -b;

6. Скобки не должны быть отделены от текста внутри них пробелами:
Пример правильного употребления:
(a + b)
Неправильного:
( a + b ).

7. Тело функции с двух сторон должно быть выделено пустыми строками.
Пример неправильной программы:
#include <iostream>

using namespace std;
int a, b;
int *p, *m, *r;
int main()
{
    какой-то код
}

Пример правильной программы:
#include <iostream>
using namespace std;

int a, b;
int *p, *m, *r;

int main()
{
    какой-то код
}

8. Для перехода на новую строчку надо выводить не строчку "\n", а endl (cout << endl;)
Последнее изменение: Суббота, 15 Август 2020, 02:35