Hàm tính lũy thừa(số mũ) trong lập trình C/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 a 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]