Instrukcja (else)
Instrukcja warunkowa else w języku C++ umożliwia wykonanie kodu, gdy warunek w instrukcji if nie jest spełniony. Instrukcja else jest opcjonalna i może być użyta po instrukcji if.

Składnia instrukcji else
wygląda następująco:
if (warunek) {
// kod do wykonania, jeśli warunek jest spełniony
}
else {
// kod do wykonania, jeśli warunek nie jest spełniony
}
Na przykład, poniższy kod wypisze na ekranie wiadomość "x jest większe od 5", jeśli wartość zmiennej x jest większa od 5, a jeśli nie, to wypisze wiadomość "x jest mniejsze lub równe 5":
int x = 4;
if (x > 5) {
cout << "x jest większe od 5\n";
}
else {
cout << "x jest mniejsze lub równe 5\n";
}
x jest mniejsze lub równe 5

Jeśli warunek w instrukcji if jest spełniony (wartość logiczna warunku to true), kod w bloku instrukcji if zostanie wykonany. Jeśli warunek nie jest spełniony (wartość logiczna warunku to false), kod w bloku instrukcji else zostanie wykonany.