Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bashhustle
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 2
#1

Вычислить выражение по заданной формуле - C++

14.10.2016, 19:25. Просмотров 124. Ответов 4
Метки нет (Все метки)

моё 17 задание. помогите доработать или указать на ошибки . и плюс объясните как факториал сделать правильно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include<iostream>
#include<cmath>
 
 
double factorial(double k)
{
 
    double j = 1;
    for (double i = 1; i <= k; i++)
    {
        j *= i;
    }
    return j;
}
 
using namespace std;
int main() {
    setlocale(LC_CTYPE, "rus");
 
        cout << "введите точность вычислений" << endl;
        double e;
        cin >> e;
 
    int N;
    cout << "N: ";
    cin >> N;
 
        int x;
        cout << "x: ";
        cin >> x;
    
 
 
    for (double n = 0; n <= N; n++) {
 
        float y0 = x*pow(4*x, 2*n) / factorial(2*n) + 1.2*sqrt(1 + 2*x);
        float k = k + pow(4*x, 2*n) / factorial(2*n);
        float y = k*x + 1.2*sqrt(1 + 2 * x);
 
        if (fabs(y - y0) < e) {
            cout << "y: " << y;
            break;
        }
    }
    return 0;
}
Вложения, ожидающие проверки
Тип файла: jpg -IRGR-FvQ_8.jpg
Тип файла: jpg jSN5QzEuXiY.jpg
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2016, 19:25     Вычислить выражение по заданной формуле
Посмотрите здесь:

Вычислить выражение по заданной формуле - C++
Помогите написать на языке ++С. Билдер не читает мой код d= tg^2*(m/m+3)*xw Я написал вот так d=tan*tan*(m/m+3)*(x*w);

Вычислить выражение по заданной формуле - C++
Напишите пожалуйста эту формулу на языке С++. Сам написал вот так, но ответ другой выходит. ...

Вычислить выражение по заданной формуле - C++
Дано натуральное число n. вычислить

Вычислить выражение по заданной формуле - C++
Помогите с написанием формулы на языке С++. Написал вот так, но выдает ошибку. В чем я провинился? ...

Вычислить выражение по заданной формуле - C++
Нужно написать программу вычисляющую произведение(приложил фото внизу) x - Вещественное, n - натуральное Совсем запутался, помогите...

Вычислить выражение по заданной формуле - C++
Не могу составить алгоритм решения задачи a=(1+y)*pow((x+y(x*x+4))/(exp(-x-2)+1/(x*x+4); что я делаю те так

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
14.10.2016, 19:28
  #2
 Комментарий модератора 
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Редактор формул внизу страницы

П5.4.Правил
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.

5.5. Правил
Запрещено размещать тему в нескольких подразделах одного раздела одновременно (кросспостинг), а также дублировать тему в одном разделе.

Как запостить тему, чтобы не получить ответ
obivan
Падаван С++
399 / 219 / 57
Регистрация: 11.11.2014
Сообщений: 764
Завершенные тесты: 2
14.10.2016, 19:29     Вычислить выражение по заданной формуле #3
Ebashhustle,
C++
1
2
3
4
5
6
7
8
int fact(int x) {
    int result = 1;
    
    for(int i(1); i <= x; ++i)
        result *= i;
        
    return result;
}
напишите задание, в картинках нельзя
GbaLog-
Любитель чаепитий
2620 / 1159 / 284
Регистрация: 24.08.2014
Сообщений: 4,226
Записей в блоге: 1
Завершенные тесты: 2
14.10.2016, 19:30     Вычислить выражение по заданной формуле #4
Цитата Сообщение от obivan Посмотреть сообщение
C++
1
int result = 1.0;
obivan
14.10.2016, 19:32     Вычислить выражение по заданной формуле
  #5

Не по теме:

GbaLog-, пофиксил

Yandex
Объявления
14.10.2016, 19:32     Вычислить выражение по заданной формуле
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru