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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
@Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
#1

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

25.01.2011, 20:51. Просмотров 1163. Ответов 10
Метки нет (Все метки)

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

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

Найти первый член последовательности - C++
на языке С Даны вещественные числа A<0 и B>0. Найти первый член последовательности, который не принадлежит отрезку . :help: плз,...

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

Найти первый отрицательный член последовательности - C++
найти U-первый отрицательный член последовательности: cos(ctg(n)), n=1,2,3... Помогите пожалуйста. Заранее благодарю !

Найти первый член последовательности меньший Е - C++
Помогите с решением. Ввести с клавиатуры числа x, E. Последовательность а1, а2, ... образована по закону a=x/(1+fabs(a))+2*a. найти...

Найти первый член последовательности, переделать с while - C++
Найти первый член последовательности, для которого выполнено условие /an-an-1/<e, если последовательность образована по закону: ...

10
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
25.01.2011, 21:42 #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 <iostream>
#include <cmath>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    double x0 = 1, x;
    while ( true )
    {
        x = ( 2 - pow( x0, 3 ) ) / 5;
        if ( abs( x - x0 ) < 1E-5 )
        {
            break;
        } 
        else
        {
            x0 = x;
        }
    }
 
    cout << x << endl;
 
    system("PAUSE");
    return 0;
}
1
@Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
25.01.2011, 23:33  [ТС] #3
А как будет выглядеть эта же программа только на Си, если не трудно?
0
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
26.01.2011, 00:55 #4
а это что, если не си?)
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.01.2011, 00:56 #5
Цитата Сообщение от Alexanches Посмотреть сообщение
а это что, если не си?)
С++...
0
@Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
26.01.2011, 14:51  [ТС] #6
Цитата Сообщение от insolent Посмотреть сообщение
while ( true )
Как записать выражение в скобках, если на Си?
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.01.2011, 15:08 #7
Цитата Сообщение от @Helen@ Посмотреть сообщение
Как записать выражение в скобках, если на Си?
C
1
while(1)
1
@Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
26.01.2011, 17:28  [ТС] #8
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <math.h>
 
int main()
{
        double x0 = 1, x;
        while ( 1 )
        {
                x = ( 2 - pow( x0, 3 ) ) / 5;
                if ( abs( x - x0 ) < 1E-5 )
                {
                        break;
                } 
                else
                {
                        x0 = x;
                }
        }
 
        printf("%f", x);
 
        return 0;
}

На Си так будет правильно?
0
dakota412
22 / 22 / 0
Регистрация: 14.02.2010
Сообщений: 50
26.01.2011, 17:56 #9
Да, всё верно.
0
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
27.01.2011, 19:13 #10
@Helen@, Нужно сразу в задании о языке писать!
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
27.01.2011, 23:22 #11
@Helen@, поправочка. У вас х - переменная типа double, значит так будет правильно

C
1
 printf("%lf", x);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2011, 23:22
Привет! Вот еще темы с ответами:

Найти первый отрицательный член заданной последовательности - C++
Дано действительное число b 0. Последовательность а ,а ,… образована по следующему закону: а = b, a = а - (i=2,3…). Найти...

Найти первый член последовательности по модулю меньший заданного числа - C++
Дано действительное число 3 &gt; x &gt; 1. Последовательность a1, a2, … an образована по закону ...

Найти первый член последовательности, для которого выполняется условие - C++
Задано действительные числа x,eps (eps&gt;0). Разработать программу, которая находит и печатает первый член an и его номер в заданной...

Найти первый член последовательности, для которого выполняется условие - C++
Задано действительны величины. Разработать программу, которая находит и печатает первый член и его номер в заданной последовательности, для...


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

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
27.01.2011, 23:22
Ответ Создать тему
Опции темы

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