Войдите на сайт
через:
Mail.ru
Google
Яндекс
Фейсбук
ВКонтакте
Одноклассники
Задать вопрос
Главная страница
Последние ответы
Поиск по сайту
C/C++
Нужна помощь с выполнением заданий в C++
Помогите решить задания в С++. Задания под номером 3.
Бернат Найманбаев
225
18.12.2021
#include <cmath>
#include <iostream>
#include <iomanip>
using namespace std;
void task1() {
double i = 5.0;
double k = -2.0;
double x = 0.1;
double a = 25.2;
double b = 2.35;
double ab = pow(a + b, 2);
if (ab != 0) {
double arg = exp(-5.0) * 1e3;
double y = tan(i * k) - (a * pow(x, 3) - b) / ab + arg + cbrt(1e2 * fabs(x * k) / ab);
cout << " y: " << setprecision(15U) << y << '\n';
} else {
puts(" Task 1. Invalid argument!");
}
puts("");
}
double fact(int n) {
return n <= 0? 1 : n * fact(n - 1);
}
void task2() {
constexpr double arg = 3.1415926535897932 / 4.0;
double a = 0.1;
double b = 1.0;
double h = (b - a) / 10.0;
double end = b + h / 10.0;
int n = 120;
for (double x = a; x < end; x += h) {
double s = 0.0;
for (int i = 0; i <= n; ++i)
s += cos(i * arg) / fact(i) * pow(x, i);
double y = exp(x * cos(arg)) * cos(x * sin(arg));
cout
<< setprecision(2U) << setw(5U) << x << ' '
<< setprecision(15U) << setw(25U) << s << ' '
<< setprecision(15U) << setw(25U) << y << '\n';
}
puts("");
}
void task3() {
double sum = 0.0;
for (int i = 0; i <= 10; ++i) sum += pow(-1, i + 1) / fact(i);
cout << " S = " << setprecision(15U) << sum << '\n';
}
int main() {
cout.setf(ios::fixed);
task1();
task2();
task3();
system("pause > nul");
}
ВГ
Волчий Глаз Bo
64 321
Лучший ответ
13.11.2021
Бернат Найманбаев
Спасибо
Бернат Найманбаев
ошибку выдает почему то
Бернат Найманбаев
Понятно, спасибо за совет
Похожие вопросы
Мне нужна помощь с одной задачкой по c++.
Нужна помощь при решении задачи в c++
Нужна помощь в программировании на языке C++
Помощь с заданием на c++
Составить программу для выполнения задания c++, с циклом
Задание на C++. Помощь с кодом.
C++.Нужна помощь в написании кода.
Задание на C/C++
Помогите решить задание на c++
Задание по C++