Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс, шаблонный класс, на основе списка Не знаю как создать класс Deque на основе списка с дополнительными наборами методов class Deque На основе списка. Дополнительный набор методов: void pop_back(void); void pop_front(void); T& ... https://www.cyberforum.ru/ cpp-beginners/ thread1703762.html C++ Чтение матрицы из файла
Пытаюсь прочитать с файла матрицу, и вывечти, но выводит не те числа которые я в айле оставлял, а что-то типа 0.8585858 и т.д т.п, что не так? int A; ifstream file; file.open("D:\\1.txt",...
C++ Чтение значения переменной из другой программы Не могу сам разобраться, буду признателен за помощь!) У меня есть консольные программки. 1-я prg1: #include <iostream> using namespace std; int main() { int n=5; n=n*n; https://www.cyberforum.ru/ cpp-beginners/ thread1703730.html C++ Ошибка undefined reference to `main` https://www.cyberforum.ru/ cpp-beginners/ thread1703699.html
Такая ошибка: /build/glibc-ryFjv0/glibc-2.21/csu/../sysdeps/x86_64/start.S|114|undefined reference to `main'| ||=== Build failed: 1 error(s), 2 warning(s) (0 minute(s), 0 second(s)) ===| Пишут...
Трехточечный поиск на равных интервалах C++
Здравствуйте. Нужно найти точку минимума функции. Методом трехточечного поиск на равных интервалах. Я написал код, но почему то ответ не получается, помогите пожалуйста найти ошибку. #include...
C++ Поворот двумерного вектора на 45 градусов https://www.cyberforum.ru/ cpp-beginners/ thread1703687.html
Нашел решение близко похожее на нужное, но поворот происходит на 90 градусов. Сначала решил по глупости сделать отсчет не через целочисленные значения, а через значения с запятой(понял что просто...
C++ Вывод динамического массива https://www.cyberforum.ru/ cpp-beginners/ thread1703683.html
// Импорт файла, создание массива nxm, запись данных в массив; int import_at_matr() { ifstream F; int size_mass; F.open("D:\\text.txt"); char sim; if (F) { int coll = 0; int line=0;
Первому элементу массива присвоить значение второго C++
Люди добрые, объясните мне где я туплю. Нашел программу, все работает как надо. #include <iostream> #include <stdio.h> #define N 10 void udalenie(int *A, int k, int K) { for (int i = k;...
C++ Задать форму сигнала в музыкальном файле Здравствуйте, подскажите, пожалуйста. Есть необходимость записать в mp3, либо wav файл сигнал с формой меандра, либо синуса с определенными параметрами. Какие для этого есть средства? Язык не... https://www.cyberforum.ru/ cpp-beginners/ thread1703666.html C++ Распарсить строку https://www.cyberforum.ru/ cpp-beginners/ thread1703635.html
Строку unsigned char string={"777;5V7;0"} по условию необходимо разбить на 777, 5, V, 7, 0 - всего получается 5 элементов, подскажите с помощью чего это можно сделать плиз.
Дайте рабочий файл с Class в cpp C++
#include <stdio.h> #include <conio.h> void main() { class SportClass { public: String Fio; float Metr1,Metr2,Metr3;
C++ Структура "Каталог продуктов" создать приложение которое будет представлять из себя каталог продуктов в котором будут - название, описание цвет. Добавление, изменение, удаление ребята подскажите пожалуйста как правильно... https://www.cyberforum.ru/ cpp-beginners/ thread1703618.html
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
05.04.2016, 13:53 0

Найти номер заданного числа Фибоначи - C++ - Ответ 8981532

05.04.2016, 13:53. Показов 2091. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено WaK как решение

Решение

WaK, МИРЭА РТС лаба 1 вариант 3 задание 3 Автор Беляева А.
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
#include <iostream>
#include <math.h>
using namespace std;
 
int fibo(int n)  //рекурсивная функция
{
    if((n == 0)||(n == 1)){
        return n;
    }else{ 
        return fibo(n-1)+fibo(n-2); //в этой строке вызываем функцию рекурсивно
    }
}
 
int main ()
{
    int a, result1, fib1, fib2;
    cout<<"enter number: ";
    cin>>a;
    for(int i=1;i<500;i++){
        fib1 = fibo(i-1);
        fib2 = fibo(i);
        if ((fib1 <= a)&&(a < fib2)){
            cout<<"fibonachi number = "<<i<<endl;
            break;
        }
    }
    return 0;
}


Вернуться к обсуждению:
Найти номер заданного числа Фибоначи C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2016, 13:53
Готовые ответы и решения:

Программа, которая для заданного натурального числа вычисляет 1000-ное число Фибоначи
Помогите написать программу, которая для заданного натурального числа вычисляет 1000-ное число...

Найти номер первого вхождения заданного числа в массиве
1. Вычислить среднее арифметическое квадратов положительных элементов. 2. Определить количество...

Дан массив, упорядоченный по убыванию. Найти номер первого элемента, меньшего заданного числа a
Дан массив, упорядоченный по убыванию. Найти номер первого элемента, меньшего заданного числа a.

Найти первую и последнюю цифры заданного числа; найти сумму цифр заданного числа
Помогите решить в С++ 2.1 Дано натуральное число: − найти первую и последнюю цифры числа;...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2016, 13:53

По числу Фибоначи найти его номер в последовательности Фибоначи в BigInteger
По числу Фибоначи найти его номер в последовательности Фибоначи в BigInteger. Написал для int, но...

Найти все нечетные числа последовательности Фибоначи, не превышающие заданного числа
Помогите пожалуйста! Языки Си. Найти все нечетные числа последовательности Фибоначи, не...

Определить член фибоначи, которрый больше заданного числа Х
числа фибоначи определяются по следующему закону a1=1, a2=1, an+1=an+an-1. Определить член...

Найти номер первого элемента меньше заданного числа а.
Дан массив, упорядочить по убыванию. Найти номер первого элемента меньше заданного числа а.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru