0 / 0 / 0
Регистрация: 26.11.2019
Сообщений: 10
1

Написать программу,которая по заданному натуральному значению n (n<=50) рассчитывает значение

26.11.2019, 08:05. Показов 1123. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу,которая по заданному натуральному значению n (n<=50) рассчитывает значение
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=1}^{n}\frac{1}{{a}_{i}-{b}_{i}}, где https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{1}=1;{b}_{1}=3;{a}_{i}={a}_{i-1}+{b}_{i-1};{b}_{i}={a}_{i-1}-2{b}_{i-1}
попытался написать, но вышло что-то не то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
main()
{
    int n=50;
    cout<<"Input number:";
    cin>>n;
    int a=1,b=3,s,x,y;
    if (n<=0)
    cout<<"n must be>0";
    else {
        for (int i=1;i<=n;i++){
            x=a+b;
            y=a-2*b;
            s+=1/(x-y);
            cout<<"s="<<s<<"\n";
        }
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2019, 08:05
Ответы с готовыми решениями:

Написать программу, которая рассчитывает значение Z
Написать программу, которая рассчитывает значение Z для числа i=13, где значения a и b вычисляются...

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

написать и протестировать функцию которая по заданному натуральному числу определяет количество цифр в нем и их сумму
если есть желание пожалуйста напишите подробно.... сильно слаб в этом

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

2
59 / 44 / 15
Регистрация: 06.03.2018
Сообщений: 201
26.11.2019, 09:18 2
Лучший ответ Сообщение было отмечено Clandestina как решение

Решение

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
#include <iostream>
 
using namespace std;
 
int main()
{
    size_t n = 1;
    int a = 1, b = 3;
    double s = 0.0;
    cout << "Input n ( 1 <= n <= 50):" ;
    cin >> n;
 
    if (n < 1 || n>50)
    {
        cout << "invalid input" << endl;
        
    }
    else
    {
        s = 1.0 / (a - b);
 
        for (size_t i = 2; i <= n; ++i)
        {
            int new_a = a + b;
            int new_b = a - 2 * b;
            s += 1.0 / (new_a - new_b);
            a = new_a;
            b = new_b;
        }
 
 
        cout << endl << "S=" << s << endl;
    }
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 26.11.2019
Сообщений: 10
26.11.2019, 11:25  [ТС] 3
Не совсем так как мне надо было,но это незначительно. Большое спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2019, 11:25
Помогаю со студенческими работами здесь

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

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

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

Написать программу которая по введенному значению аргумента вычисляет значение функции заданной в виде графика
Помогите написать


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru