Тема: Допоможіть зробити лабу
Допоможіть зробити лабу на С++.
Буду дуже вдячний за допомогу)
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Допоможіть зробити лабу
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть зробити лабу на С++.
Буду дуже вдячний за допомогу)
а що саме у Вас не виходить? опишіть свій шлях розв’язку і проблему, з якою зіткнулися, вирішуючи завдання
Ось код що написав. Я не можу підвести в степінь 2 arctg і не розумію як записати E^10x
#include <iostream>
using namespace std;
typedef double(*function)(double);
int integral(function f, int a, int b, int n) {
int sum = 0, h;
size_t i;
if (0 == n) return sum;
h = (b - a) / (1.0 * n);
for (i = 1; i < n; ++i) {
sum += f(a + i * h);
}
sum += (f(a) + f(b)) / 2;
sum *= h;
return sum;
}
char f(char x) {
return 2 * x;
}
int main() {
int a, b, n;
double x, y;
cin >> a;
cin >> b;
cin >> n;
const double PI = 3.14159;
x = integral(atan, a, b, n);
y = integral(sin, 0, PI , n);
cout << x << endl;
cout << x << endl << y;
return 0;
}
У C/C++ нема спеціального оператора для степеня. Якщо підносите до цілого степеня, помножте змінну саму на себе потрібну кількість разів. Якщо до дробового степеня — використайте функцію pow (попередньо заінклудивши math.h чи cmath).
Ще я бачу проблему з передачею функції як параметра функції integral. Функція f, очевидно, не повинна бути типу char з параметром char — мабуть, там має бути double.
Але ж в функцію немажна засунути pov
Можете допомогти реалізувати все це
Дуже потрібен робочий код!!
Що значить "не можна"? Мама не дозволяє? Описуйте проблеми конкретно, так, щоб інші могли їх відтворити у себе.
І затямте: те, що вам щось треба, може мотивувати тільки вас і тих, із ким ви пов'язані якимись особистими стосунками. Тут людей мотивують гроші і можливість когось навчити програмувати. Ну, ще цікаві задачі. Готовий код навчить вас хіба що більше скиглити по форумах.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися