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

Вычислить первых 15 членов последовательности - C++

Войти
Регистрация
Восстановить пароль
 
Net1ka
Сообщений: n/a
18.10.2012, 12:15     Вычислить первых 15 членов последовательности #1
Помогите пожалуйста решить 2 задачки на языке С ++.. Лежу в больнице, азы пропустила, а неделя сессионная, надо сделать.. Кто поможет буду благодарна.. очень..
Номера 2 и 4..

Вычислить первых 15 членов последовательности

P.S.: Номер 2.. формула у= ..., первая формула другое задание.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 12:15     Вычислить первых 15 членов последовательности
Посмотрите здесь:

C++ Вывести на экран 50 первых членов последовательности
C++ Циклы: Получить сумму первых n членов последовательности
C++ 4. Найти сумму К членов последовательности: 3, 7, 11, 15,… Вычислить сумму членов последовательности 1, 4, 7, 10, …, не превосходящих числа К
C++ Вычисление суммы первых n членов последовательности
C++ Вычисление суммы первых n членов последовательности
C++ Сумма первых членов последовательности
C++ Цикл вычисления и вывода первых 15 членов последовательности и их суммы
C++ Определить N первых членов рекурентной последовательности
C++ Определить сколько чисел последовательности меньше квадрата суммы первых двух членов
Чему равна минимальная сумма первых членов последовательности, превышающая некоторое заданное число R C++
C++ Вычислить сумму n первых членов ряда .
Нахождение суммы n первых членов последовательности 1/2+3/4+5/6+... C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
18.10.2012, 12:32     Вычислить первых 15 членов последовательности #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
#include <cmath>
#include <iostream>
 
//   2.
double y( double x )
{
   static double sinPi4 = std::sin( M_PI / 4 );
   static double cosPi4 = std::cos( M_PI / 4 );
   
   return x * sinPi4 / ( 1 - 2 * x * cosPi4 + x * x );
}
 
int main()
{
   //   4.
   const int n = 15;
   double x[ n ] = { 0, 5.0 / 8 };
   
   std::cout << x[ 0 ] << '\n' << x[ 1 ] << std::endl;
   for ( int i = 2; i < n; ++i ) {
      x[ i ] = x[ i - 1 ] / 2 + 3 * x[ i - 2 ] / 4;
      std::cout << x[ i ] << std::endl;
   }
   
   return 0;
}
-=ЮрА=-
Заблокирован
Автор FAQ
18.10.2012, 14:58     Вычислить первых 15 членов последовательности #3
Net1ka,
Задание 1
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
#include <iostream>
using namespace std;
 
int main()
{
    int number = 0;//Áóäåò õðГ*Г*ГЁГІГј Гў Г±ГҐГЎГҐ ââîäèìîå Г*Г*ìè ÷èñëî
    int maxDgt = 0;//Áóäåò õðГ*Г*ГЁГІГј Г¬Г*ГЄГ± öèôðó ГЁГ§ Г·ГЁГ±Г«Г*
    while(true)
    {
        cout<<"Enter number : ";
        if(!(cin>>number))
        {
            //ГќГІГ® óñëîâèå äëÿ Г*åêîððåêòГ*îãî ââîäГ* Г±ГЄГ*æåì
            //âìåñòî Г·ГЁГ±Г«Г* ГЇГ® Г§Г*ГЇГ*ðå ââåëè ГЎГіГЄГўГі ГЁ ГІ.Г¤.
            cout<<"Incorrect input"<<endl;
            cin.clear();
            cin.sync();
        }
        else
        {
            for(maxDgt = number % 10; 0 < number; number /= 10)
            {
                if(maxDgt < (number % 10))
                    maxDgt = (number % 10);
            }
            cout<<"Max digit in number : "<<maxDgt<<endl;
        }
    }
    return 0;
}
-=ЮрА=-
Заблокирован
Автор FAQ
18.10.2012, 15:08     Вычислить первых 15 членов последовательности #4
Задание 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cmath>
#include <iostream>
using namespace std;
 
double y(double x)
{
    double pi_4 = asin(1.0)/2; //arcsin(1)/2 == ГЏГЁ/4
    return x*sin(pi_4) / (1 -  2*x*cos(pi_4) + x*x);
}
 
int main()
{
    double a, b, h, x;
    cout<<"a = ";cin>>a;
    cout<<"b = ";cin>>b;
    cout<<"h = ";cin>>h;
    cout<<"|x\t|y"<<endl;
    for(x = a; x <= b; x += h)
        cout<<"|"<<x<<"\t|"<<y(x)<<endl;
    return 0;
}
Миниатюры
Вычислить первых 15 членов последовательности  
-=ЮрА=-
Заблокирован
Автор FAQ
18.10.2012, 15:10     Вычислить первых 15 членов последовательности #5
Код задания 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    int i;//Счётчик
    int n;//Число єлементов последовательности
    //Переменные соотв будут содержать значения xi-1 и xi
    //массив нам не понадобиться
    double xi_1 = 0;    //xi_1 = x[i - 1]
    double xi   = 5.0/8;//xi   = x[i]
    //Вводим требуемое число элемнетов последовательности
    //т.е не обязательно 15 можно и 5 и 100
    cout<<"Enter number of elements in sequence : ";cin>>n;
    cout<<"\tElements in sequence : "<<endl;
    cout<<xi_1<<" "<<xi<<" ";
    for(i = 2; i < n; i++)
        cout<<(xi = xi/2 + 3*xi_1/4)<<" ";
    cout<<endl;
    return 0;
}
Вычислить первых 15 членов последовательности
Yandex
Объявления
18.10.2012, 15:10     Вычислить первых 15 членов последовательности
Ответ Создать тему
Опции темы

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