fork download
#include <iostream>

using namespace std;

double potega(double liczba, unsigned int potega);

int main()
{
  double a=2.0, w;
  w = potega(a,3); // 1
  cout <<a<<" do potegi 3 to "<<w<<endl;
 
  cout <<a<<" do potegi 4 to "<<potega (a,4)<<endl; // 2
 
  cout <<"3 do potegi 2 to "<<potega(3,2)<<endl; // 3
  getchar();
  return 0;
}

double potega(double liczba, unsigned int potega)
{
  double wynik=1;
 
  for (unsigned int i=1;i<=potega;++i)
     wynik*=liczba;
 
  return wynik;
}
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
2 do potegi 3 to 8
2 do potegi 4 to 16
3 do potegi 2 to 9