Viết hàm tính X^n (đệ quy)
//Viết hàm tính X^n (đệ quy)
#include<iostream.h>
#include<conio.h>
#include<math.h>
double mu(double x, int n)
{
if(x == 0)
{
return 0;
}
if(n == 0)
return 1;
if(n < 0)
return mu(x, n + 1) / x;
else
return x * mu(x, n - 1);
}
void main()
{
double x;
int n;
cout<<"Nhap x = ";
cin>>x;
cout<<"Nhap n = ";
cin>>n;
cout<<x<<"^"<<n<<" = "<<mu(x,n);
getch();
}
lúc 19:30 22 tháng 10, 2011
Trời ơi! Bạn học trường nào thế. Sao vẫn dùng conio với iostream.h :(
lúc 16:20 25 tháng 10, 2011
minh moi hoc ma ! cai gi no cung phai tu tu chu ?
:D
lúc 16:21 25 tháng 10, 2011
ma cai nay thi khong quan trong chu yeu la thuat toan thoi ! the ban hay viet bang ngon ngu gi ? minh dang hoc C++ :))