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

Найти первый отрицательный член последовательности

20.04.2011, 16:57. Просмотров 1594. Ответов 7
Метки нет (Все метки)

найти U-первый отрицательный член последовательности:
cos(ctg(n)), n=1,2,3...
Помогите пожалуйста.
Заранее благодарю !
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 16:57
Ответы с готовыми решениями:

Найти первый отрицательный член последовательности
Найти U – первый отрицательный член последовательности Cos (Ctg n), n = 1, 2, 3 … .

Найти первый отрицательный член заданной последовательности
Дано действительное число b 0. Последовательность а ,а ,… образована по следующему...

Найти первый член последовательности
Как это осуществить?

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

Найти первый член последовательности
Найти первый член последовательности, для которого выполнено условие /an-a(n-1)/<E, если...

7
Overmind024
100 / 100 / 27
Регистрация: 10.09.2010
Сообщений: 267
20.04.2011, 17:32 2
cos(ctg(n)) < 0

cos(n)^2/sin(n) < 0

(1-sin(n)^2)/sin(n) < 0

1/sin(n) - 1 < 0

1/sin(n) < 1

sin(n) > 1

А синус никогда не больше единицы. Вроде так.

Добавлено через 22 минуты
Блин я перемудрил, здесь не правильно.
0
Vedunist
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 20
20.04.2011, 17:34  [ТС] 3
Похоже да, я тоже сейчас пытался разобраться... А как хоть будет выглядеть приблизительный код ?
0
Overmind024
100 / 100 / 27
Регистрация: 10.09.2010
Сообщений: 267
20.04.2011, 17:37 4
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
const double PI = 3.14159265358979323846;
 
double ctg(double val)
{
    return cos(val)/sin(val);
}
 
int main()
{
    const double e = 0.00000000001;
    bool solution = false;
    for(double n=0;n<PI*2;n+=e)
    {
        if(cos(ctg(n)) < 0)
        {
            cout << n << endl;
            solution = true;
            break;
        }
    }
    if (!solution)
    {
        cout << "No solution" << endl;
    }
    cin.get();
    cin.get();
    return 0;
}
Как то так.

Добавлено через 49 секунд
Как оказалось math.h котангенса не содержит((
1
Vedunist
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 20
20.04.2011, 17:41  [ТС] 5
У меня выдает: Project Project2.exe raised exeption class EZeroDivide with message 'Floating point division by zero', что-бы это могло значить ?
0
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
20.04.2011, 17:42 6
Вот вам и котангенс угла n:
C++
1
double ctg = 1.0 / tg (n * PI / 180);
1
Overmind024
100 / 100 / 27
Регистрация: 10.09.2010
Сообщений: 267
20.04.2011, 17:44 7
деление на ноль.
1
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
20.04.2011, 17:50 8
ну в общем да, ты прав)
0
20.04.2011, 17:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2011, 17:50

Найти первый член последовательности
на языке С Даны вещественные числа A&lt;0 и B&gt;0. Найти первый член последовательности, который не...

Найти первый член последовательности, переделать с while
Найти первый член последовательности, для которого выполнено условие /an-an-1/&lt;e, если...

Найти первый член последовательности меньший Е
Помогите с решением. Ввести с клавиатуры числа x, E. Последовательность а1, а2, ... образована по...


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

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

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