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

Разработайте функцию вычисления n-го члена рада Фибоначчи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Учимся вместе http://www.cyberforum.ru/cpp-beginners/thread666540.html
Ребят, всем привет! Недавно понял что жизнь моя скучна и уныла, и что пора ее чем нибудь разнообразить, и выбор пал на с++. Объяснить почему именно си - не могу, просто где то слышал, где то читал, и...
C++ Условные операторы Написать программу, которая вычисляет дату следующего дня. Ниже представлен рекомендуемый вид экрана во время работы программы. Введите цифрами сегодняшнюю дату (число, месяц, год) -> 31 декабря... http://www.cyberforum.ru/cpp-beginners/thread666538.html
Определить номер пары цифр, в которую входит к-я цифра последовательности C++
Помогите пожалуйста.. Совсем не могу разобраться что к чему...Спасибо Даны целое число k (1\leq k\leq 180) и последовательность цифр 10111213...9899. в которой выписаны подряд все двузначные...
Вычислить последнее значение перед машинным нулём C++
В цикле у нас всегда будет присваивание u=v при условии что v не равно нулю, а если равно, то цикл прекращается и в u не заносится значение 0, т.е там остаётся значение перед этим нулём. Единственная...
C++ Написать программу, позволяющую вывести на экран значения следующих логических выражений http://www.cyberforum.ru/cpp-beginners/thread666525.html
Написать программу, позволяющую вывести на экран значения следующих логических выражений (значения для переменных вводятся с клавиатуры): а) не(Х или не Y и Z) б) Y или (Х и не Y или Z) в) не( не...
C++ Как на С реализовати процессы и потоки?, Как на С реализовати процессы и потоки? Здравствуйте! Мне нужно написать на С программу под Dos с потоком не знаю как это сделать. Подскажите пожалуйста. подробнее

Показать сообщение отдельно
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
09.10.2012, 01:37
Задания, конечно, формируются некорректно:
1. Программа, которая позволяет найти предел отношения двух последовательных чисел ряда
Фибоначчи с заданной точностью.
2. Предел отношения двух последовательных чисел ряда Фибоначчи равен коэффициенту "золотого
сечения".

Вложенные циклы имхо: ищется n-ый член последовательности фибо, отношение i/i-1, проверка на отклонение от заданной погрешности (скажем, 5%)

Тока придется следить за правилами целочисленного деления. int/int = int, а надо double получить на выходе.

Добавлено через 1 час 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main () {
     double a=0;
     double b=1;
     double n;
     double sum;
     for (int i=0; i<25; ++i){
         n=a+b; 
         a=b;
         b=n;        
        if (((b/a)<1.618*1.05)&&((b/a)>1.618/1.05))
            sum+=b/a;
         cout << n << '\t' << b/a << '\t' << sum/(i-2) << '\n';      
        }
    return 0;
}
Только не пинайте больно. i-2 нашел опытным путем, но объяснить сейчас не смогу
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru