Witam, zaczynam uczyć się programowana, i rozwiązując zadania natknąłem na kod, którego nie potrafię zrozumieć:
To kod, który oblica potęge wprowadzonej liczby.
n to potega, a x to wprowadzona liczba.
wynik=1;
for (i=0;i<n;i++)
wynik=wynik*x;
cout<<wynik;
Nie ruzumiem co robi tu pętla for, i dlaczego wynik jest jeden.
0
1
o_O
wynik=1 dlatego że x0 = 1 więc jak ktoś poda n=0 to wynikiem musi być 1.
Pętla mnoży potem ten wynik n
razy przez x
.
Twój problem polega raczej na brakach w matematyce na poziomie 1 klasy szkoły podstawowej...