Jak w C++ zapisać potęgę tzn jaki jest tego operator czyli np na dodadawanie jest "+"
a na potęgę jest taki czy jedyne wyśćie to pisać b=a*a;
//Po co tyle browarków w pytaniu? - m.M
Jak w C++ zapisać potęgę tzn jaki jest tego operator czyli np na dodadawanie jest "+"
a na potęgę jest taki czy jedyne wyśćie to pisać b=a*a;
//Po co tyle browarków w pytaniu? - m.M
Nie ma takiego operatora.
Możesz użyć standardowych funkcji lub mnożyć ręcznie.
Tak jak powiedził marooned - należy się strzec przed wielu ludzi stosuje go jako potęgi, a potem nie wiedzą o co chodzi, że im się program kompiluje, ale podaje błedne wyniki. Otóż jest w c++ operatorem alternatywy wyłącznej (XOR)
ale potęga, mogłaby być np:
int podstawa = 3;
int wykladnik = 3;
int wynik = 1;
for(int i=0; i<wykladnik; i++) wynik*=podstawa;
PS> pisane w 100% z głowy, więc się nie czepiać o literówki :P
/* Ew. pow, ale to już f. biblioteczna */
W bibliotece matematycznej math.h jest funkcja pow
np:
double wynik;
double podstawa = 2;
double wykladnik = 5;
wynik = pow(podstawa, wykladnik);
Życze miłego potęgowania :-)
Nara