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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Александр01
0 / 0 / 0
Регистрация: 07.09.2011
Сообщений: 9
#1

Пользуясь рекуррентной формулой.... - C++

07.09.2011, 01:03. Просмотров 1194. Ответов 3
Метки нет (Все метки)

задачки.doc

значения в списках рандом

Добавлено через 21 минуту
я в этом деле новичок слабо шарю, да и по специальности потом не особо надо будет.
кто сможет напишите проги.
P.S. списки отдельно

 Комментарий модератора 
Прикрепляйте файлы к сообщениям. Ну и вообще правила почитайте...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2011, 01:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пользуясь рекуррентной формулой.... (C++):

Найти n-й член числовой последовательности, которая определяется рекуррентной формулой - C++
Найти n-й член числовой последовательности, которая определяется рекуррентной формулой: a1 = 1, a2 = 2, a3 = 3, an+1 = 3an + 2an–1 +...

Использование рекуррентной формулы - C++
Ребят, я в с++ новичок. Помогите пожалуйста с решением: Получить (25)^1/5 и (72)^1/5, пользуясь рекуррентной формулой для вычисления ...

Выведение рекуррентной формулы - C++
Помогите вывести рекуррентную формулу для ряда на фотографии. Если можно, с объяснением.

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

Вычисление по рекуррентной формуле - C++
Совсем забыл как делаются рекуррентные формулы. Есть сумма \sum_{k=0 }^{\infty}\frac{{(-1)}^{k+1}{x}^{2k-1}}{(2k-1)(2k+1)!} ...

Вывод рекуррентной формулы для вычисления члена ряда - C++
Здравствуйте, можете пожалуйста помочь: Вычислить с точностью ε сумму бесконечного ряда: (рисунок) -используя смешанный способ...

3
-=ЮрА=-
Заблокирован
Автор FAQ
07.09.2011, 13:22 #2
Задача 1

1. Пользуясь рекуррентной формулой, для заданного с клавиатуры m вычислить Sm если известны Y0, Y1, Y2, а Yi вычисляется по формуле

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
47
48
#include <iostream>//i/o
#include <conio.h> //getch
#include <math.h>  //pow, log10,sqrt
 
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
    int i,m;
    
    cout<<"Введите значение m  ";cin>>m;
 
    double * Y = new double[m];
    cout<<"Введите значение Y0 ";cin>>Y[0];
    cout<<"Введите значение Y1 ";cin>>Y[1];
    cout<<"Введите значение Y2 ";cin>>Y[2];
 
    double Sm = 0;
    for(i = 0; i < 3; i++)
        Sm += sqrt(Y[i]);
    for(i = 3; i < m; i++)
    {
        Y[i] = log10(pow(Y[i - 2],2) + Y[i - 3] + 1);
        Sm += sqrt(Y[i]);
    }
    delete [] Y;
    cout<<"Значение Sm : "<<Sm<<"\r\n";
    cout<<"Введите любой символ для выхода";
    getch();
    return 0;
}
0
Миниатюры
Пользуясь рекуррентной формулой....  
-=ЮрА=-
Заблокирован
Автор FAQ
07.09.2011, 14:09 #3
Задание 2
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
#include <iostream>//i/o
#include <conio.h> //getch
#include <math.h>  //pow, log10,sqrt
 
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
    double e;
    cout<<"Введите значение e  ";cin>>e;
 
    int i = 1;
    int j = i - 1;
    double Yn   = i/(sqrt(pow(i,2) + 1) + sqrt(2*pow(i,2) - 1));
    double Yn_1 = j/(sqrt(pow(j,2) + 1) + sqrt(2*pow(j,2) - 1));
    while(e < fabs(Yn - Yn_1))
    {
        j = i - 1;
        Yn   = i/(sqrt(pow(i,2) + 1) + sqrt(2*pow(i,2) - 1));
        Yn_1 = j/(sqrt(pow(j,2) + 1) + sqrt(2*pow(j,2) - 1));
        i = i + 1;
    }
    cout<<"Предел Yn : "<<Yn<<"\r\n";
    cout<<"Введите любой символ для выхода";
    getch();
    return 0;
}
0
Миниатюры
Пользуясь рекуррентной формулой....  
Александр01
0 / 0 / 0
Регистрация: 07.09.2011
Сообщений: 9
07.09.2011, 16:27  [ТС] #4
спасибо за помощь
0
07.09.2011, 16:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2011, 16:27
Привет! Вот еще темы с ответами:

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

Пользуясь только умножением, получить - C++
Пользуясь только умножением, получить a2 a5 a17 за 6 операций

Обработать строки, пользуясь указателями - C++
Помогите решить, заранее спасибо: Вводится строка в символьный массив размером 80. Задание: Рядом с заданным пользователем символом...

Задача с формулой - C++
Добрый день!Не могу решить задачку в СИ Прошу помощи формула ниже заранее спасибо


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

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

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