Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Vasya8721
0 / 0 / 0
Регистрация: 04.02.2019
Сообщений: 3
1

Разработать программу, которая вычисляет n-ый член последовательности

04.02.2019, 22:49. Просмотров 356. Ответов 4
Метки нет (Все метки)

yn=1/(yn-1)2+(yn-2)3-2
y1=3 y2=2
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2019, 22:49
Ответы с готовыми решениями:

Создать функцию, которая вычисляет член рекуррентной последовательности
Создать функцию, которая вычисляет n-й член рекуррентной последовательности, заданной ниже. При...

Разработать программу, которая вычисляет факториал и состоит из функций
я ее сделал но меня есть вопрос: 1. я сделал массив из ста элементов, а можно его сделать...

Разработать программу, которая по заданным элементным массивам и вычисляет
Разработать программу, которая по заданным элементным массивам и вычисляет:

Напишите программу, которая по заданной входной последовательности вычисляет ее медиану
Кароче такое задание: Напишите программу, которая по заданной входной последовательности вычисляет...

Нужно написать программу которая вычисляет первые n элементов заданной последовательности
Нужно написать программу которая вычисляет первые n элементов заданной последовательности с...

4
Mike_Boone
31 / 22 / 8
Регистрация: 11.02.2018
Сообщений: 172
Завершенные тесты: 3
05.02.2019, 11:25 2
Какие то данные есть про эти y1 и y2, кроме того, чему они равны? Можно yn выразить из всего этого, но это некорректно мб... На прогрессию это не очень похоже...
1
SomniPhobia
462 / 314 / 116
Регистрация: 22.11.2017
Сообщений: 818
05.02.2019, 12:19 3
Vasya8721, привет!
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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    system("color 0A");
    wcout.imbue(locale("rus_rus.866"));
 
    auto f = [](const double &y_1, const double &y_2)
    {
        return 1. / (y_1 * y_1) + y_2 * y_2 * y_2 - 2.;
    };
    int in;
    for (;;)
    {
        wcout << L"Введите значение n\n3 или более ";
        cin >> in;
        if (in >= 3u)
        {
            break;
        }
        else
        {
            wcout << L"Ошибка. Повторите ввод" << endl;
        }
    }
    size_t n = in;
    double y_left = 3.;
    double y_right = 2.;
    double yn;
    for (size_t u = 2u; u < n; ++u)
    {
        yn = f(y_right, y_left);
        y_left = y_right;
        y_right = yn;
    }
    cout << "f = " << fixed << setprecision(5u) << yn << endl;
 
    system("pause");
    return 0;
}
1
Изображения
Тип файла: png 2019-02-05_14-17-53.png (4.7 Кб, 2 просмотров)
jugu
213 / 138 / 26
Регистрация: 11.01.2019
Сообщений: 565
05.02.2019, 12:21 4
Формула довольно странная... Вот, накидал быстренько:

C++
1
2
3
4
5
6
7
8
9
10
11
12
double Y(int n) {
    switch (double y_sqr, y_cube; n) {
    case 1: return 3.0;
    case 2: return 2.0;
    default: 
        y_sqr = Y(n - 1);
        y_sqr *= y_sqr;
        y_cube = Y(n - 2);
        y_cube *= y_cube * y_cube;
        return 1 / y_sqr + y_cube - 2;
    }
}
1
zss
Модератор
Эксперт С++
9040 / 7844 / 4836
Регистрация: 18.12.2011
Сообщений: 20,896
Завершенные тесты: 1
05.02.2019, 12:23 5
C++
1
2
3
4
5
6
7
8
double yold=3.,y=2.;
for(int i=3;i<=n;i++)
{
    double t=1/(y*y)+(yold*yold*yold)-2.;
    yold=y;
    y=t;
}
cout<<y;
0
05.02.2019, 12:23
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2019, 12:23

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

Составьте программу, которая вычисляет значения n-го слагаемого Q и суммы n слагаемых последовательности S (спасите)
Задание на лабораторную работу: Для заданного преподавателем варианта задания составьте программу,...

Дано число A. Написать программу, которая выводит первый член последовательности Фибоначчи, который превосходит A
Немножко лень выполнять лабы про программированию...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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