Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. float potegowanie(int podstawa, int wykladnik){
  5.     if(wykladnik == 0){
  6.         return 1;
  7.     }else if(wykladnik == 1){
  8.         return podstawa;
  9.     }else if(wykladnik < 0){
  10.         float wynik = podstawa;
  11.         for(int i = -1; i > wykladnik; i--){
  12.             wynik = podstawa * wynik;
  13.         }
  14.         wynik = 1/wynik;
  15.         return wynik;
  16.     }else{
  17.         int wynik = podstawa;
  18.         //zse to najgorsza szkola
  19.         for(int i = 1; i < wykladnik; i++){
  20.             wynik = podstawa * wynik;
  21.         }
  22.         return wynik;
  23.     }
  24. }
  25. int main()
  26. {
  27.     int podstawa,
  28.         wykladnik;
  29.     cout << "Podstawa: ";
  30.     cin >> podstawa;
  31.     cout << "Wykladnik: ";
  32.     cin >> wykladnik;
  33.     cout << potegowanie(podstawa, wykladnik);
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement