Предмет: Информатика,
автор: maxnazarov1
Создать программу тремя способами, в С++
Приложения:
Ответы
Автор ответа:
1
1)
#include <iostream>
using namespace std;
int main() {
double x,xn,s;
int n=20,z=1;
cout << "x = ";
cin >> x;
xn=x;
s=x;
for (int i=1; i<=n; i++) {
xn=xn*x*x;
z=-z;
s=s+z*(i+1)*xn/(2*i+1);
}
cout << "s = " << s;
return 0;
}
2)
#include <iostream>
using namespace std;
int main() {
double x,xn,s;
int n=20,i=0,z=1;
cout << "x = ";
cin >> x;
xn=x;
s=x; while (i<n) {
i++;
xn=xn*x*x;
z=-z;
s=s+z*(i+1)*xn/(2*i+1);
}
cout << "s = " << s;
return 0;
}
3)
#include <iostream>
using namespace std;
int main() {
double x,xn,s;
int n=20,i=0,z=1;
cout << "x = ";
cin >> x;
xn=x;
s=x;
do {
i++;
xn=xn*x*x;
z=-z;
s=s+z*(i+1)*xn/(2*i+1);
}
while (i<n);
cout << "s = " << s;
return 0;
}
Пример:
x = 1.5
s = 5.8792e+06
#include <iostream>
using namespace std;
int main() {
double x,xn,s;
int n=20,z=1;
cout << "x = ";
cin >> x;
xn=x;
s=x;
for (int i=1; i<=n; i++) {
xn=xn*x*x;
z=-z;
s=s+z*(i+1)*xn/(2*i+1);
}
cout << "s = " << s;
return 0;
}
2)
#include <iostream>
using namespace std;
int main() {
double x,xn,s;
int n=20,i=0,z=1;
cout << "x = ";
cin >> x;
xn=x;
s=x; while (i<n) {
i++;
xn=xn*x*x;
z=-z;
s=s+z*(i+1)*xn/(2*i+1);
}
cout << "s = " << s;
return 0;
}
3)
#include <iostream>
using namespace std;
int main() {
double x,xn,s;
int n=20,i=0,z=1;
cout << "x = ";
cin >> x;
xn=x;
s=x;
do {
i++;
xn=xn*x*x;
z=-z;
s=s+z*(i+1)*xn/(2*i+1);
}
while (i<n);
cout << "s = " << s;
return 0;
}
Пример:
x = 1.5
s = 5.8792e+06
Похожие вопросы
Предмет: Химия,
автор: ndjfjbc
Предмет: Українська мова,
автор: sashaexol1485
Предмет: Литература,
автор: kimmargarita260210
Предмет: Қазақ тiлi,
автор: kuandyk2019ss
Предмет: Математика,
автор: danilagalimov2009911