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

Написать программу нахождения n-го члена последовательности и его номера

08.02.2017, 16:55. Показов 2135. Ответов 2
Метки нет (Все метки)

Добрый вечер, т. к. в школе с математикой было не все так просто, а сейчас я столкнулся с проблемой решения (написания) программы для решения такой задачи, нужна ваша помощь!
Миниатюры
Написать программу нахождения n-го члена последовательности и его номера  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2017, 16:55
Ответы с готовыми решениями:

Написать программу нахождения n-го члена последовательности
удалено линк на скрин, не нашел как прикреплять. заранее спасибо

Циклы: нахождение n-го члена последовательности и его номера, удовлетворяющего условию
Дана последовательность, заданная формулой: {a}_{n}={arctg(a)}_{n-1}+1, {a}_{1}=0 Написать...

Составить программу для нахождения первого элемента массива меньше десяти и его номера
3)Известен целочисленный массив x1,х2,х3,…,х10. Составить программу для нахождения первого элемента...

Написать программу нахождения n-го элемента реккурентной последовательности
Написать программу нахождения n-го элемента реккурентной последовательности: a0= 1, aI= -...

2
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
08.02.2017, 17:26 2
Лучший ответ Сообщение было отмечено New_delphi как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#define _USE_MATH_DEFINES
#include <math.h>
 
double f(int n)
{
    return n*(M_PI_4 - atan(n / double(n + 1)));
}
 
int main()
{
    const double a = 0.487;
    const double eps = 0.0001;
 
    double an;
    int n;
 
    for (n = 0; abs((an = f(n)) - a) > eps; n++);
 
    std::cout << an << " " << a << " " << n << std::endl;
}
0
0 / 0 / 3
Регистрация: 27.03.2016
Сообщений: 24
08.02.2017, 17:46  [ТС] 3
Мне нужно в формате
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
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "iostream"
 
 
 
double f (int n)
{
    const double PI = 3.14;
    return n*(PI - atan(n / double(n+1)));
}
int _tmain(int argc, _TCHAR* argv[])
{
    const double a = 0.487;
    const double eps = 0.0001;
 
    double an;
    int n;
        for (n = 0; abs((an = f(n)) - a) > eps; n++)
            printf ("%f", a, n);
    system("pause");
    return 0;
}
PS: И желательно пару строк объяснения, это будет огромным +ом в вашу карму
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2017, 17:46
Помогаю со студенческими работами здесь

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

Составить программу нахождения 20 члена ряда
Составить программу нахождения 20 члена ряда: xi+1=xi+3, x0=315 Помогите пожалуйста, никак не...

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

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


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

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

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