Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- double power_1(double n, int p = 2);
- double power_2(char n, int p = 2);
- double power_3(int n, int p = 2 );
- double power_4(long n, int p = 2);
- double power_5(float n, int p = 2);
- int main()
- {
- cout << "result double: " << power_1(3.563678, 5) << endl;
- cout << "result char: " << power_2 ('r', 5) << endl;
- cout << "result int: " << power_3 (3, 5) << endl;
- cout << "result long: " << power_4 (4, 5) << endl;
- cout << "result float: " << power_5 (3.3, 5) << endl;
- return 0;
- }
- double power_1(double n, int p)
- {
- double result = n;
- for (int i = 1; i <= p; i++)
- result *= n;
- return result;
- }
- double power_2(char n, int p)
- {
- char result = n;
- for (int i = 1; i <= p; i++)
- result *= n;
- return result;
- }
- double power_3(int n, int p)
- {
- int result = n;
- for (int i = 1; i <= p; i++)
- result *= n;
- return result;
- }
- double power_4(long n, int p)
- {
- long result = n;
- for (int i = 1; i <= p; i++)
- result *= n;
- return result;
- }
- double power_5(float n, int p)
- {
- float result = n;
- for (int i = 1; i <= p; i++)
- result *= n;
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement