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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
K_a_t_t_y
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 6
#1

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

03.10.2012, 10:31. Просмотров 1955. Ответов 4
Метки нет (Все метки)

Вводится натуральное число F. Найти число n, для которого значение n-ого числа Фибоначчи является ближайшим числу F, но не больше его.
Желательно не использовать в программе математические формулы и принимать за первый член ряда Фибоначчи F1=1.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 10:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Числа Фибоначчи (C++):

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

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

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

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

Числа Фибоначчи, простые числа и делители - C++
Write a menu() function that prints the following menu and returns the selected choice: 1. Fibonacci series 2. Prime numbers 3....

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

4
DanilAREFY
19 / 19 / 2
Регистрация: 12.04.2011
Сообщений: 35
03.10.2012, 10:57 #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
27
28
29
#include <iostream>
#include <vector>
 
using namespace std;
 
int main()
{
    vector<int> fib_posl(2, 1);
    int fib = 0;
    for (int i = 1; i < 45; ++i) //45 потому что далее числа не будут помещаться в int
    {
        fib = fib_posl[i-1] + fib_posl[i];
        fib_posl.push_back(fib);
    }
    cout << "Enter F: ";
    int f = 0;
    cin >> f;
    for (int i = 0; i < fib_posl.size(); ++i)
    {
        if (fib_posl[i] > f)
        {
            cout << i << '\n';
            system("pause");
            return 0;
        }
    }
    system("pause");
    return 0;
}
0
K_a_t_t_y
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 6
03.10.2012, 11:06  [ТС] #3
А возможно ли написание программы без использования массивов??
0
DanilAREFY
19 / 19 / 2
Регистрация: 12.04.2011
Сообщений: 35
03.10.2012, 11:09 #4
Если только создавать для каждого члена последовательности, отдельную переменную, то можно, но это
долго.
1
K_a_t_t_y
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 6
03.10.2012, 11:18  [ТС] #5
Не могли бы Вы посмотреть,в чём ошибки в тексте этой программы??
0
Миниатюры
Числа Фибоначчи   Числа Фибоначчи   Числа Фибоначчи  

03.10.2012, 11:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2012, 11:18
Привет! Вот еще темы с ответами:

числа Фибоначчи- 2 - C++
Числа Фибоначчи строятся следующим образом: 1, 1, 2, 3, 5, …. В этой последовательности, начиная с третьего числа, каждый следующий член...

Числа Фибоначчи - C++
У меня вот какая проблема: Числа Фибоначчи определяются рекуррентной формулой: f0 = 0; f1 = 1; fn = fn-1 + fn-2; Начало...

Числа Фибоначчи - C++
Числа Фибоначчи{u}_{0},{u}_{1},{u}_{2} .... определяются следующим образом:{u}_{0}=0,{u}_{1}=1,{u}_{n}={u}_{n-1}+{u}_{n-2} (n = 2,3, ...)....

Числа Фибоначчи - C++
Числа Фибоначчи {u}_{0},{u}_{1},{u}_{2},... определяются следующим образом: {u}_{0}=0,{u}_{1}=1,{u}_{n}={u}_{n-1}+{u}_{n-2} (n=2,3,...)....


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

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

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