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

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

Восстановить пароль Регистрация
 
Bashhustle
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 1
14.10.2016, 19:25     Вычислить выражение по заданной формуле #1
моё 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++ Вычислить выражение по заданной формуле
Цикл: Вычислить выражение по заданной формуле C++
Вычислить выражение по заданной формуле C++
Вычислить выражение по заданной формуле C++
Вычислить выражение по заданной формуле C++
C++ Вычислить выражение по заданной формуле
C++ Вычислить выражение по заданной формуле
C++ Вычислить тригонометрическое выражение по заданной формуле

Искать еще темы с ответами

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

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

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

Как запостить тему, чтобы не получить ответ
obivan
Падаван С++
 Аватар для obivan
172 / 158 / 41
Регистрация: 11.11.2014
Сообщений: 591
Завершенные тесты: 1
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-
Не Эксперт C++
1473 / 618 / 174
Регистрация: 24.08.2014
Сообщений: 2,522
Записей в блоге: 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     Вычислить выражение по заданной формуле
Ответ Создать тему
Опции темы

Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru