Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 04.10.2017
Сообщений: 10
1

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

04.10.2017, 20:59. Показов 992. Ответов 2
Метки нет (Все метки)

Помогите написать программу, которая для заданного натурального числа вычисляет 1000-ное число Фибоначи. C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2017, 20:59
Ответы с готовыми решениями:

Напишите функцию, которая вычисляет факториал для заданного натурального числа
аголовок функции должен быть следующим: int factorial(int n); Напишите программу, которая получает...

Рекурсия. Составьте программу, которая для заданного натурального числа n вычисляет значение выражения
Составьте программу, которая для заданного натурального числа n вычисляет значение выражения:...

Разработать функцию, которая для заданного натурального числа N возвращает число его делителей
Разработать функцию, которая для заданного натурального числа N возвращает кол-во его делителей. с...

Написать программу на языке С, которая рекурсивно вычисляет количество единиц в двоичном коде заданного пользователем натурального числа
помогите плиз Добавлено через 12 минут Операция n := n & (n - 1) уничтожает крайнюю справа...

2
677 / 292 / 100
Регистрация: 04.07.2014
Сообщений: 828
04.10.2017, 21:20 2
Это как?
0
Диссидент
Эксперт C
26355 / 16361 / 3558
Регистрация: 24.12.2010
Сообщений: 36,237
04.10.2017, 22:17 3
Лучший ответ Сообщение было отмечено EGERE как решение

Решение

C++
1
2
3
4
5
6
7
8
9
n =1000;
a = 1;
b = 1;
for(i=3; i<=n; i++) {
 t = a+b;
 a = b;
 b = t;
}
cout << t;
Это общая схема получения фибоначчьевых чисел. Однако, работать это не будет. 1000-е число очень велико, и не влезет ни в один из существующих целых типов данных. Можно использовать double, но тогда потеряется точность.
Придется использовать Длинную Арифметику.

Добавлено через 2 минуты
Можно еще воспользоваться формулой Бине
F(n) = ((1+sqrt(5))/2)n
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2017, 22:17

Программа, печатающая для любого натурального числа 1-1000 количество цифр в записи этого числа
Помогите, пожалуйста, составить код Delphi (вывод значений в Memo при нажатии кнопки) для следующих...

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

Написать программу, которая для заданного натурального числа
Написать программу, которая для заданного натурального числа: • определяет число, полученное...

Разработать метод f(n, x), которая для заданного натурального числа n и вещественного х
помогите пожалуйста Разработать метод f(n, x), которая для заданного натурального числа n и...


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

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

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