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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
@Helen@
 Аватар для @Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
25.01.2011, 20:51     Найти первый член последовательности #1
Помогите начинающему программисту. Не могу понять как тут сделать.
Найти первый член последовательности
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
insolent
 Аватар для insolent
826 / 347 / 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;
}
@Helen@
 Аватар для @Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
25.01.2011, 23:33  [ТС]     Найти первый член последовательности #3
А как будет выглядеть эта же программа только на Си, если не трудно?
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
26.01.2011, 00:55     Найти первый член последовательности #4
а это что, если не си?)
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
26.01.2011, 00:56     Найти первый член последовательности #5
Цитата Сообщение от Alexanches Посмотреть сообщение
а это что, если не си?)
С++...
@Helen@
 Аватар для @Helen@
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 13
26.01.2011, 14:51  [ТС]     Найти первый член последовательности #6
Цитата Сообщение от insolent Посмотреть сообщение
while ( true )
Как записать выражение в скобках, если на Си?
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
26.01.2011, 15:08     Найти первый член последовательности #7
Цитата Сообщение от @Helen@ Посмотреть сообщение
Как записать выражение в скобках, если на Си?
C
1
while(1)
@Helen@
 Аватар для @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;
}

На Си так будет правильно?
dakota412
 Аватар для dakota412
22 / 22 / 0
Регистрация: 14.02.2010
Сообщений: 50
26.01.2011, 17:56     Найти первый член последовательности #9
Да, всё верно.
insolent
 Аватар для insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
27.01.2011, 19:13     Найти первый член последовательности #10
@Helen@, Нужно сразу в задании о языке писать!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2011, 23:22     Найти первый член последовательности
Еще ссылки по теме:

C++ Найти первый член последовательности, для которого выполняется условие
Найти первый член последовательности меньший Е C++
C++ Найти первый член последовательности по модулю меньший заданного числа

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

Или воспользуйтесь поиском по форуму:
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
27.01.2011, 23:22     Найти первый член последовательности #11
@Helen@, поправочка. У вас х - переменная типа double, значит так будет правильно

C
1
 printf("%lf", x);
Yandex
Объявления
27.01.2011, 23:22     Найти первый член последовательности
Ответ Создать тему
Опции темы

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