fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. double potega(double liczba, unsigned int potega);
  6.  
  7. int main()
  8. {
  9. double a=2.0, w;
  10. w = potega(a,3); // 1
  11. cout <<a<<" do potegi 3 to "<<w<<endl;
  12.  
  13. cout <<a<<" do potegi 4 to "<<potega (a,4)<<endl; // 2
  14.  
  15. cout <<"3 do potegi 2 to "<<potega(3,2)<<endl; // 3
  16. getchar();
  17. return 0;
  18. }
  19.  
  20. double potega(double liczba, unsigned int potega)
  21. {
  22. double wynik=1;
  23.  
  24. for (unsigned int i=1;i<=potega;++i)
  25. wynik*=liczba;
  26.  
  27. return wynik;
  28. }
Success #stdin #stdout 0s 5300KB
stdin
Standard input is empty
stdout
2 do potegi 3 to 8
2 do potegi 4 to 16
3 do potegi 2 to 9