Wstecz
Zadanie 9.

int a = 1;
for (int i=1; i < 5; i++)
{
a = a * i;
}
cout << a;
Programista napisał w języku C++ pętlę, która miała obliczyć wynik działania 5! (5! = 1 * 2 * 3 * 4 * 5). Popełnił jednak błąd logiczny polegający na tym, że
  1. zmienna a powinna być inicjowana wartością 0 zamiast 1.
  2. parametr i pętli powinien być inicjowany wartością 0 zamiast 1.
  3. parametr i pętli powinien być dekrementowany zamiast inkrementowany.
  4. w drugim parametrze pętli powinno być porównanie i < 6 zamiast i < 5.
D