Buoktagat
5 год назад
Потрібно скласти програму на С++ умови на скріні тільки пяте. якщо можна то код з коментарами.
ОТВЕТЫ
Наркисович
Aug 8, 2019
#include lt;iostreamgt;
#include lt;cstdlibgt;
#include lt;cmathgt;
using namespace std;
int main()
{
double sp,s;
for(double x=0.1; xlt;=1; x+=0.1) {
sp=x*x; s=1+3*sp;
for(int i=2; ilt;=140; i++) {
sp*=x*x/i; s+=(2*i+1)*sp;
}
coutlt;lt;xlt;lt;" "lt;lt;slt;lt;" "lt;lt;(1+2*x*x)*exp(x*x)lt;lt;"\n";
}
system("pause");
return 0;
}
Результаты
0.1 1.03025 1.03025
0.2 1.12408 1.12408
0.3 1.29113 1.29113
0.4 1.54903 1.54903
0.5 1.92604 1.92604
0.6 2.46533 2.46533
0.7 3.23199 3.23199
0.8 4.32398 4.32398
0.9 5.88952 5.88952
1 8.15485 8.15485
Тут в первой колонке х, во второй - вычисленное по формуле значение, в третьей - контрольное значение, которое выполнено непосредственно вычислением функции.
#include lt;cstdlibgt;
#include lt;cmathgt;
using namespace std;
int main()
{
double sp,s;
for(double x=0.1; xlt;=1; x+=0.1) {
sp=x*x; s=1+3*sp;
for(int i=2; ilt;=140; i++) {
sp*=x*x/i; s+=(2*i+1)*sp;
}
coutlt;lt;xlt;lt;" "lt;lt;slt;lt;" "lt;lt;(1+2*x*x)*exp(x*x)lt;lt;"\n";
}
system("pause");
return 0;
}
Результаты
0.1 1.03025 1.03025
0.2 1.12408 1.12408
0.3 1.29113 1.29113
0.4 1.54903 1.54903
0.5 1.92604 1.92604
0.6 2.46533 2.46533
0.7 3.23199 3.23199
0.8 4.32398 4.32398
0.9 5.88952 5.88952
1 8.15485 8.15485
Тут в первой колонке х, во второй - вычисленное по формуле значение, в третьей - контрольное значение, которое выполнено непосредственно вычислением функции.
116