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

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

Войти
Регистрация
Восстановить пароль
 
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 407
#1

Числа Фибоначчи - C++

16.11.2013, 11:20. Просмотров 736. Ответов 6
Метки нет (Все метки)

Доброе утро, уважаемые форумчане. Прошу у вас помощи с программой по вычислению чисел Фибоначчи. На форуме есть много кодов, но они у меня не хотят работать. Прошу у вас помощи. Нужно сделать в цикле for и без массива. Очень буду вам благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2013, 11:20     Числа Фибоначчи
Посмотрите здесь:

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

Числа Фибоначчи - C++
1ое задание: Числа Фибоначчи определяются формулами f0 =f1 = 1; fn = fn-1 + fn-2 при n =2,3,… Определить 40-е число Фибоначчи,...

числа Фибоначчи - C++
ПОМОГИТЕ, пожалуйста! Что здесь неправильно??? Должна быть функция, которая задает числа Фибоначчи для вызова и подстановки...

Числа Фибоначчи - C++
Ввести целое число N > 1. Последовательность чисел Фибоначчи FK (целого типа) определяется следующим образом: F1 =1, F2= 1, FK=FK-2 +...

Числа Фибоначчи - C++
Последовательность чисел Фибоначчи характеризуется тем, что она начинается с0, далее идет 1, а каждый следующий элемент является суммой...

Числа Фибоначчи! - C++
Помогите написать вот такую ​​программу: Заданная последовательность n действительных чисел. Вычислить сумму чисел, порядковые номера...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
16.11.2013, 12:45     Числа Фибоначчи #2
Почему не хотят работать? Что пишет?
Вычисление чисел Фибоначчи
IntelCoreDuo
11 / 11 / 0
Регистрация: 09.11.2013
Сообщений: 52
16.11.2013, 13:39     Числа Фибоначчи #3
Цитата Сообщение от avatar1870 Посмотреть сообщение
Доброе утро, уважаемые форумчане. Прошу у вас помощи с программой по вычислению чисел Фибоначчи. На форуме есть много кодов, но они у меня не хотят работать. Прошу у вас помощи. Нужно сделать в цикле for и без массива. Очень буду вам благодарен
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int fib_n(int n)
{
        if (n <= 2) return 1;
        int x = 1;
        int y = 1;
        int ans = 0;
        for (int i = 3; i <= n; i++)
        {
                ans = x + y;
                x = y;
                y = ans;
        }
        return ans;
}
AFi-
1 / 1 / 0
Регистрация: 16.05.2013
Сообщений: 22
16.11.2013, 14:02     Числа Фибоначчи #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int fib (int n)
{
    if (n==1 || n==2) return 1;
    return fib(n-1)+fib(n-2);
}
 
 
int main(int argc, char* argv[])
{
    int n, T;
    cin >> T;
    for (int i=0; i<T; i++)
    {
    cin >> n;
    cout << fib(n) << "\n";
    }
return 0;
}
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 407
16.11.2013, 16:24  [ТС]     Числа Фибоначчи #5
Цитата Сообщение от AFi- Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int fib (int n)
{
    if (n==1 || n==2) return 1;
    return fib(n-1)+fib(n-2);
}
 
 
int main(int argc, char* argv[])
{
    int n, T;
    cin >> T;
    for (int i=0; i<T; i++)
    {
    cin >> n;
    cout << fib(n) << "\n";
    }
return 0;
}
не работает

Добавлено через 11 минут
Попробовал свой код, но всё равно не пашет
int main()
{int a=0;
int b=1;
int c,z;
for(c=1;c<=z;c++)
{c=a+b;
a=b;
b=c;
cout<<c<<endl;
}
return 0;
getch();
}
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
16.11.2013, 16:41     Числа Фибоначчи #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    int i = cin.get();
    printf("%s", [](vector<char*> s)->char*{ return s[cin.get()]; }({"Spring", "Summer", "Autumn", "Winter"}));
    return 0;
}
*/
 
int main(){
    int n = 1, lastn = 0, maxnum;
    cin >> maxnum;
    cout << n << endl;
    for(int i = 0; i < maxnum; ++i){
        n += lastn;
        lastn = n-lastn;
        cout << n << endl;
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2013, 21:13     Числа Фибоначчи
Еще ссылки по теме:

Числа Фибоначчи - C++
Дан файл, компоненты которого являются предположительно последовательными числами Фибоначчи {u}_{0}, {u}_{1}, ... , {u}_{n}. Проверить...

Числа Фибоначчи - C++
Числа Фибоначчи определяются формулой f(0) = 1 ,f(1) = 1, f(n) = f(n-1) + f(n-2) n = 2, 3... Найти количество чисел Фибоначчи значение...

Числа фибоначчи - C++
в чем недостаток этого алгоритма чисел фибоначчи? #include &lt;iostream&gt; using namespace std; int main() { __int64 a; int n; ...

Числа фибоначчи - C++
Помогите!Нужно создать программу которая выводит числа фибоначчи с использованием массива...я написал вот так#include &lt;iostream&gt; using...


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

Или воспользуйтесь поиском по форуму:
Genn55
366 / 213 / 41
Регистрация: 26.12.2012
Сообщений: 707
16.11.2013, 21:13     Числа Фибоначчи #7
Рабочий.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
   int n,fib = 0,x =1,y = 1;
   cout<<"N=";
   cin>>n;
 
   for (int i=1;i<=n;i++)
{
    if (i <=2)
    fib = x;
    else
       fib = x + y;
       x = y;
       y = fib;
       cout<<"Fibonachi = "<<fib<<"\n";
}
  return 0;
}
Yandex
Объявления
16.11.2013, 21:13     Числа Фибоначчи
Ответ Создать тему
Опции темы

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