Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 11
1

Числа фибоначчи

16.11.2016, 20:44. Показов 1837. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите!Нужно создать программу которая выводит числа фибоначчи с использованием массива...я написал вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main(int i)
{
    int fib[10];
    fib[0]=0;
    fib[1]=1;
    for(int i=2; i<10; i++);
    {
        fib[i] = fib[i-1]+fib[i-2];
        cout<<fib[i];
    }
 
}
но у меня выводит всего 1 значение...не пойму что и как...только начал изучать С++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2016, 20:44
Ответы с готовыми решениями:

По заданному числу Фибоначчи найти предыдущее и следующее числа Фибоначчи
Дано целое число N(&gt;1), которое является числом Фибоначчи: N=Fk. Найти целые числа Fk-1 и Fk+1 -...

По заданному числу Фибоначчи найти предыдущее и следующее числа Фибоначчи
Дано целое число N(&gt;1), которое является числом Фибоначчи: N=Fk. Найти целые числа Fk-1 и Fk+1 -...

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

Вывести на экран все числа, номера которых есть числа Фибоначчи
Вывести на экран все числа заданной последовательности, номера которых есть числа Фибоначчи.

5
43 / 43 / 20
Регистрация: 08.12.2010
Сообщений: 342
16.11.2016, 20:58 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main(int i)
{
    int fib[10];
    fib[0]=0;
    fib[1]=1;
    for(int i=2; i<10; i++) // тут было лишнее
    {
        fib[i] = fib[i-1]+fib[i-2];
        cout<<fib[i];
    }
 }
1
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 11
21.11.2016, 00:34  [ТС] 3
все равно выводит всего одно значение, а не 10(
0
18 / 18 / 12
Регистрация: 06.10.2015
Сообщений: 94
21.11.2016, 01:07 4
мне кажется или это значение имеет вид 12358132134?
просто добавьте после
C++
1
cout<<fib[i];
вот это
C++
1
cout << "  ";
Добавлено через 1 минуту
Притом у вас не отображаются первые два элемента массива так как вы выводите
C++
1
 fib[i]
а i тут начинается с 2
1
3 / 3 / 0
Регистрация: 07.02.2016
Сообщений: 140
21.11.2016, 01:15 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
    size_t n,counter;
    long last = 1, next = 0, sum;
    cout << "Enter number\n";
    cin >> n;
    while (next < n / 2)
    {
        cout << last << " ";
        sum = next + last;
        next = last;
        last = sum;
    }
    return 0;
}
1
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 11
21.11.2016, 20:51  [ТС] 6
Все спасибо, все работало просто выводило числа в ряд))))спасибо всем)
0
21.11.2016, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2016, 20:51
Помогаю со студенческими работами здесь

Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N
Помогите, пожалуйста. Вот сама задача: Пара кроликов каждый месяц дает приплод – двух кроликов...

Числа Фибоначчи: с какого числа начинается ряд?
Недавно столкнулся с такой проблемой: Некоторые источники утверждают(например Википедия),что ряд...

Числа фибоначчи. Не понятно почему выбраны числа 1 и 2
Есть код фибоначчи: unsigned int fibonacci( unsigned int n ) { return n &lt; 2 ? n : fibonacci(...

Числа Фибоначчи, простые числа и делители
Write a menu() function that prints the following menu and returns the selected choice: 1....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru