Obliczanie potęg za pomocą pętli for
Ostatnio zmodyfikowano 2013-10-18 21:06
tarno Temat założony przez niniejszego użytkownika |
Obliczanie potęg za pomocą pętli for » 2013-10-18 20:33:27 Witam. Nauczyciel dał nam pd żeby zrobić potęgę w pętli for... jakby nie było "^" ;D Wiec posiadam taki kod ale niestety wygląda to tak jakby brał sb dowolna liczbę z pamięci i ja mnożył przez a . O to kod : #include <iostream> #include <conio.h>
using namespace std; int main() { int wynik, d, a, b, i, c; cout << "podaj i \n"; cin >> i; cin >> a; for( b = 0; b <= 1; b++ ) { wynik = a * a; } for( d = 0; d <= i - 1; d++ ) { wynik = wynik * a; } cout << wynik; getch(); return 0; } |
|
rafixxx25 |
» 2013-10-18 20:50:23 Eee...trochę(bardzo) dziwna konstrukcja. Można to zapisać na przykład tak: cin >> i; cin >> a; wynik = 1; for( b = 0; b < i; b++ ) { wynik *= a; }
|
|
tarno Temat założony przez niniejszego użytkownika |
» 2013-10-18 20:57:52 okej dzieki nie doszedlem do tych operatorw jeszcze . Czyli *= mnozy przez a i pozniej zapisuje to jako wynik i nastepnie mnozy przez i znow zapisuje wynik tak ? ;) |
|
akwes |
» 2013-10-18 21:04:40 To nie kwestia operatora, bo można to wyrazić też normalnie. |
|
tarno Temat założony przez niniejszego użytkownika |
» 2013-10-18 21:06:17 Okej teraz rozumiem dzieki wielkie ! ;) |
|
« 1 » |