Hàm tính lũy thừa(số mũ) trong lập trình C/C++

Hàm tính lũy thừa trong C

Để tính được lũy thừa(mũ) của một số trong C/C++ thì ta có hàm pow nằm trong thư viện math.h.

Hàm pow có các tham số như sau: pow(kiểu dữ liệu a, kiểu dữ liệu n), với là cơ số và n là lũy thừa bậc n(số mũ).

Cụ thể trong chương trình C để tính lũy thừa của một số ta viết như sau:

#include <stdio.h>
#include <math.h>

int main()
{
	int a, n;
	printf("Nhap co so a: ");
	scanf("%d", &a);
	
	printf("Nhap so mu n: ");
	scanf("%d", &n);

	float kq = pow(a,n);
	
	printf("ket qua %d^%d la: %f", a, n, kq);
}

Chương trình C++

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	int a, n;
	printf("Nhap co so a: ");
	scanf("%d", &a);
	
	printf("Nhap so mu n: ");
	scanf("%d", &n);

	float kq = pow(a,n); 
	cout<<"Ket qua "<<a<<"^"<<n<<" la: "<<kq;
}

[Xem tất cả bài viết chủ đề C/C++ tại đây]