power 함수는 밑수와 지수인 두 숫자가 주어졌을 때 거듭제곱을 찾는 데 사용됩니다. 결과는 지수의 거듭제곱으로 거듭난 밑입니다.
이를 보여주는 예는 다음과 같습니다 -
Base = 2 Exponent = 5 2^5 = 32 Hence, 2 raised to the power 5 is 32.
C++에서 거듭제곱 함수를 보여주는 프로그램은 다음과 같습니다. -
예시
#include using namespace std; int main(){ int x, y, ans = 1; cout << "Enter the base value: \n"; cin >> x; cout << "Enter the exponent value: \n"; cin >> y; for(int i=0; i<y; i++) ans *= x; cout << x <<" raised to the power "<< y <<" is "<&;lt;ans; return 0; }
예시
위 프로그램의 출력은 다음과 같습니다 -
Enter the base value: 3 Enter the exponent value: 4 3 raised to the power 4 is 81
이제 위의 프로그램을 이해합시다.
밑과 지수의 값은 사용자로부터 얻습니다. 이것을 보여주는 코드 조각은 다음과 같습니다 -
cout << "Enter the base value: \n"; cin >> x; cout << "Enter the exponent value: \n"; cin >> y;
거듭제곱은 지수 값까지 실행되는 for 루프를 사용하여 계산됩니다. 각 패스에서 기본 값에 ans가 곱해집니다. for 루프가 완료된 후 power의 최종 값은 변수 as에 저장됩니다. 이것을 보여주는 코드 조각은 다음과 같습니다 -
for(int i=0; i<y; i++) ans *= x;
마지막으로 전력 값이 표시됩니다. 이것을 보여주는 코드 조각은 다음과 같습니다 -
cout << x <<" raised to the power "<< y <<" is "<<ans;