C,
pasted
on Aug 17:
|
#include<stdio.h>
#include<conio.h>
int main()
{
int i, n;
float x, S, T;
long M;
printf("\nNhap x: ");
scanf("%f", &x);
do
{
printf("\nNhap n: ");
scanf("%d", &n);
if(n < 1)
{
printf("\n N phai >= 1. Xin nhap lai !");
}
}while(n < 1);
S = 0;
T = 1;
M = 1;
i = 1;
while(i <= n)
{
T = T * x;
M = M * i;
S = S + T/M;
i++;
}
printf("\nTong la %f", S);
getch();
return 0;
}
|
Output:
|
Line 17: error: conio.h: No such file or directory
|
|
Create a new paste based on this one
Comments:
posted by
banggiang2307
on Aug 13
vì n là interger, nếu n < 1 suy ra n = 0; mà n=0 thì ko thỏa mãn điều kiển toán học, phân số có mẫu phải khác 0
reply
posted by
banggiang2307
on Aug 13
// 17. S(n)=x+(x*x)/2!+...+(x^n)/(n!)
#include<stdio.h>
int main()
{
int i,n;
float T,M,S; //T= Tu_so; M=Mau_so; S=Tong;
S=0;
T=1;
M=1;
printf("\nMoi ban nhap gia tri cua n=");
scanf("%d",&n); //scanf_s("%d",&n);
printf("\nMoi ban nhap gia tri cua x=");
scanf("%f",&x); //scanf_s("%f",&x);
for(i=1;i<=n;i++)
{
T=T*x;
M=M*i;
S=S+(T/M);
}
printf("Tong S(n)=%f",S);
return 0;
}
/*Giai thich vong lap for theo toan hoc:
{
i=1--->T=T*x=x(vi T dc gan gia tri bang 1);
M=M*i=1(vi M dc gan gia tri bang 1 va i = 1);
==>S=S+T/M;
i=2-->T=T*x=x*x=x^2;
M=M*i=1*2=2!;
==>S= ;
i=3-->T=T*x=x^2*x=x^3;
M=M*i=2!*3=1*2*3=3!;
==>S= ;
...
...
...
...
Tong quat len:
i=n-->T=T*x=x^(n-1)*x=x^n;
M=M*i=(n-1)!*n=1*2*3*...*(n-1)*n=n!;
==>S= ;
}(Co the chung minh bang quy nap toan hoc)
reply
posted by
banggiang2307
on Aug 13
// 17. S(n)=x+(x*x)/2!+...+(x^n)/(n!)
#include<stdio.h>
int main()
{
int i,n;
float T,M,S; //T= Tu_so; M=Mau_so; S=Tong;
S=0;
T=1;
M=1;
printf("\nMoi ban nhap gia tri cua n=");
scanf("%d",&n); //scanf_s("%d",&n);
printf("\nMoi ban nhap gia tri cua x=");
scanf("%f",&x); //scanf_s("%f",&x);
for(i=1;i<=n;i++)
{
T=T*x;
M=M*i;
S=S+(T/M);
}
printf("Tong S(n)=%f",S);
return 0;
}
/*Giai thich vong lap for theo toan hoc:
{
i=1--->T=T*x=x(vi T dc gan gia tri bang 1);
M=M*i=1(vi M dc gan gia tri bang 1 va i = 1);
==>S=S+T/M;
i=2-->T=T*x=x*x=x^2;
M=M*i=1*2=2!;
==>S= ;
i=3-->T=T*x=x^2*x=x^3;
M=M*i=2!*3=1*2*3=3!;
==>S= ;
...
...
...
...
Tong quat len:
i=n-->T=T*x=x^(n-1)*x=x^n;
M=M*i=(n-1)!*n=1*2*3*...*(n-1)*n=n!;
==>S= ;
}(Co the chung minh bang quy nap toan hoc)*/
reply
posted by
LeHoangAn
on Aug 25
#include <iostream>
using namespace std;
int giaithua(int n) {
int giaithua = 1;
for (int k = 1; k <= n; k++)
giaithua *= k;
return giaithua;
}
int main() {
int n, i;
float S, x, T;
cin >> x;
do {
cin >> n;
if(n < 1)
{
cout << "n phai lon hon 1";
}
} while (n < 1);
S = 0;
i = 1;
while (i <= n) {
S = S + (pow(x, i) / giaithua(i));
i++;
}
cout << S;
return 0;
}
reply
posted by
tubuzu
on Nov 14
sao e nhap n <1 thi no cu lap lai cau " N phai >= 1. Xin nhap lai !"
reply