Урок 4 - ветвления if

Кто такой ваш if и с чем его едят

if (a > b)
    M = a;
else
    M = b;

cout << M;

Мы прописываем if (если), в скобках условие, и что выполнится (если нужно выполнить несколько команд, можно использовать скобки {}).

if (a > b) {
    M = a;
    cout << M;
} else {
    M = b;
    cout << M;
}

Что здесь выполняется

if (a > b) если a больше b то выполняй M = a; cout << M; иначе (else) выполняй M = b; cout << M;.

Обмен значений в переменных

if (a > b) {
    с = a;
    a = b;
    b = c;
}

Что здесь выполняется

  1. Если a > b, то.
  2. Записываем значение из переменной а в переменную с.
  3. Записываем значение из переменной b в переменную a.
  4. Записываем значение из переменной c в переменную b.
  5. В итоге мы меняем значения в переменных a и b местами.

Что можно использовать внутри if

Для условий можно использовать:

  • > (больше)
  • >= (больше или равно)
  • < (меньше)
  • <= (меньше или равно)
  • == (равно)
  • != (не равно)
  • && (и)
  • || (или)
  • ! (не)