Advertisement
avr39ripe

cppPowerFunction

Apr 21st, 2021
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. float power(int x, int y)
  4. {
  5.     int result{ 1 };
  6.     bool neg{ y < 0 };
  7.  
  8.     if (neg) { y = -y; }
  9.     for (; y; result *= x, --y);
  10.  
  11.     return (neg ? (float)1 / result : result);
  12. }
  13.  
  14. int main()
  15. {
  16.     int a{ 0 };
  17.     int b{ 0 };
  18.    
  19.     std::cout << "Enter a\n";
  20.     std::cin >> a;
  21.     std::cout << "Enter b\n";
  22.     std::cin >> b;
  23.  
  24.     std::cout << "a ^ b = " <<  power(a,b) << '\n';
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement