Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2020, 11:57   #1
DanyloIvzhenko
 
Регистрация: 03.12.2020
Сообщений: 6
Восклицание Помогите, что не так с кодом?

#include <iostream>
#include <math.h>
#include <windows.h>

using namespace std;

int main() {
SetConsoleOutputCP(1251);

int n;
double eps; // точность
double S = 0; // результат
double x;
cout << "a *= (16 * k * k * x + 16 * k * x + 3 * x + 4 * k * x * x + 3 * x * x) / ( k*2*k*3*k*4*k + 1)*(4 * k + 3 + x)" << endl;
cout << "Введите число x: " << endl;
cin >> x;
cout << "Введите число n: " << endl;
cin >> n;
cout << "Введите точность (e): " << endl;
cin >> eps;
if (x > 1 || x < 0) {
cout << "x не входит в ОДЗ";
return 0;
}
// первый способ
double a = 2 * pow(x, 4) * (5 + x) / 2 * 3 * 4 * 5;
S = a;
for (int k = 1; k < n; k++) {
a *= (2 * k - 3) / (2 * k - 1) * pow((x - 1) / (x + 1), 4);
S += a;
}
cout << "Результат (первый способ): " << S << endl;

// второй способ
int k = 1;
a = 2 * pow(x, 4) * (5 + x) / 2 * 3 * 4 * 5;
S = a;

do {
a *= (16 * k * k * x + 16 * k * x + 3 * x + 4 * k * x * x + 3 * x * x) / ( k*2*k*3*k*4*k + 1)*(4 * k + 3 + x);
S += a;
k++;
} while (fabs(a) > eps);

cout << "Результат (второй способ): " << S << endl;

// контрольное выражение
S = sin(x) - 2 * x - 2 + cos(x) + exp(x);

cout << "Результат (контрольное выражние): " << S << endl;

return 0;
}
DanyloIvzhenko вне форума Ответить с цитированием
Старый 03.12.2020, 17:09   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

А что не так? Что должно быть - и что получается? Где исходная задача?
digitalis вне форума Ответить с цитированием
Старый 03.12.2020, 17:20   #3
Дайк
Новичок
Пользователь
 
Регистрация: 03.12.2020
Сообщений: 12
По умолчанию

Права купил, машину тоже, а ездить не купил.
Единственное, что скажу: "инициализируй переменные - всегда",
если они не статичные.
Дайк вне форума Ответить с цитированием
Старый 05.12.2020, 17:56   #4
DanyloIvzhenko
 
Регистрация: 03.12.2020
Сообщений: 6
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
А что не так? Что должно быть - и что получается? Где исходная задача?
решить двумя способами надо, а оно ответы разные выдает
DanyloIvzhenko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не так с кодом? Afferist Microsoft Office Access 3 12.12.2014 10:00
что не так с моим кодом помогите Fly090 Паскаль, Turbo Pascal, PascalABC.NET 4 21.10.2014 23:03
Java : что не так с кодом? Djamadhar Общие вопросы по Java, Java SE, Kotlin 3 26.08.2014 15:20
Что не так с кодом? SL1M_DOGG JavaScript, Ajax 16 13.07.2013 18:28
что не так с кодом? MICROSONIC C++ Builder 4 07.03.2012 01:07