Potęga

RobinMaster
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

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

Marooned
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
0

Nie ma takiego operatora.

Możesz użyć standardowych funkcji lub mnożyć ręcznie.

Krecik
  • Rejestracja: dni
  • Ostatnio: dni
0

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:

Kopiuj
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 */

BO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 43
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.