Potęgowanie w c++

Benben

Użytkownik
Dołączył
Grudzień 1, 2004
Posty
19
Mam problem. Pisze program i jest mi potrzebny kod który potęguje jakąś liczbe. np. int x=5 i chciałbtm aby x do potęgi drugiej równał sie 25. Wie ktoś jak zrobić potęgowanie? Z góry dzięki
 

Benben

Użytkownik
Dołączył
Grudzień 1, 2004
Posty
19
uuuuuuuuuuu. Ale ja głupi!!!!!!!! To przez ten dzień bo dziś chodziłem niewyspany i zaraz musze sie wyspać
<
a kumpel podesłał mi coś takiego:
//---------------------------------------------------------------------------
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int potega( int liczba, int wykladnik)
{
int temp=liczba;
if(wykladnik<0) return -1; // nie obsługuje potęg minusowych
if(wykladnik==0) return 1; // jeżeli potęga==0 zawsze zwraca 1
if(wykladnik==1) return liczba; // jeżeli liczba jest podniesiona do potęgi 1 to zwraca tą samą liczbę
for(int i=2;i=wykladnik;i++)
{
temp=temp*liczba;
return temp;
}
return 0;
}
int main(int argc, char* argv[])
{
cout<<"Podaj liczbę";
int liczba;
cin>>liczba;
cout<<"Podaj potęgę";
int poteg;
cin>>poteg;
cout<< potega(liczba,poteg);
getch();
return 0;
}
//---------------------------------------------------------------------------
Nawet tego nieprzeglądałem ale teraz gdy na to patrze kopiując to tu nawet nie oto mi chodziło
<
Ale dzieki. Bo robie program który zamienia systemy liczbowe. np. dwujkowy na dziesiętny dla znajomego. Jak skończe to wam go tu podeśle
<
 
Do góry Bottom