Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
5 / 5 / 0
Регистрация: 28.11.2009
Сообщений: 25

Вывести на экран все числа Фибоначчи до 2009

08.12.2010, 16:25. Показов 1273. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа, которая выводит на экран все числа Фибоначчи до 2009
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.12.2010, 16:25
Ответы с готовыми решениями:

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

Найти и вывести на экран все числа Фибоначчи в диапазоне от 1 до n
Найти и вывести на экран все числа Фибоначчи в диапазоне от 1 до n. Числа Фибоначчи определяются формулами: F1=f2=1, Fn-1+Fn-2, при n=3,4...

Вывести на экран все числа Фибоначчи меньшие заданного N
Вывести на экран все числа Фибоначчи меньшие заданного N Помогите пожалуйста доработать код... namespace Числа_Фибоначчи { ...

7
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
08.12.2010, 17:11
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program Dekio;
var
i,t,k,s,n :integer;
begin
t:=1; k:=1;
writeln('Ââåäèòå n');
readln(n);
for i:=1 to n do
begin
s:=t+k;
t:=k;
k:=s;
end;
write('Çíà÷åíèå ðÿäà ',n,' ðîâíî ',s);
end.
1
11 / 11 / 4
Регистрация: 18.11.2010
Сообщений: 28
08.12.2010, 17:18
все циклы быстро сдохнут.. а также там идут запредельные цифры на самом деле)


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program fibon;
 
var
f:integer;
 
N,i:integer;
 
begin
N:=2009;
 
for i:=1 to N do
begin
 
f:=i;
 
 writeln(((exp(ln((1+sqrt(5))/2)*f))-((-1.23606797749978970)/exp(ln(2)*f)))/sqrt(5):0:0);
 
end;
readln;
end.

но не забываем что примерно после пятидесятого члена ряда Фибоначчи числа идут очень большие.. не говоря уже о 2009 члене ряда фибонначи там степень будет 400+


http://ru.wikipedia.org/wiki/%... 0.BD.D0.B5
1
 Аватар для VampirSS
19 / 19 / 15
Регистрация: 08.12.2010
Сообщений: 34
08.12.2010, 18:42
А может 2009 это не номер члена последовательности, а просто число и вывести надо все числа Фиббоначи меньшие этого числа? Тогда все намного проще -
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
l,k,s:integer;
begin
k:=0; l:=1;
write(k,' ');
while l<=2009 do
  begin
  write(l,' ');
  s:=l+k;
  k:=l;
  l:=s;
  end;
readln
end.
Просто я даже представить не могу тип переменной, которая могла бы хранить 2009 член последовательности.
1
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
08.12.2010, 18:46
см выше, я уже написал

Добавлено через 1 минуту
небольшая поправка
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program Dekio;
var
i,t,k,s,n :integer;
begin
t:=1; k:=1;
repeat
writeln('Ââåäèòå n');
readln(n);
until n>2;
for i:=3 to n do
begin
s:=t+k;
t:=k;
k:=s;
end;
write('Çíà÷åíèå ðÿäà ',n,' ðîâíî ',s);
end.
2
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
08.12.2010, 18:49
Программа, которая выводит на экран все числа Фибоначчи до 2009
Dekio
думаешь потянет.Это на длинную арифметику скорее всего.
1
 Аватар для VampirSS
19 / 19 / 15
Регистрация: 08.12.2010
Сообщений: 34
08.12.2010, 18:58
Цитата Сообщение от Dekio Посмотреть сообщение
i,t,k,s,n :integer;
При типе integer данный цикл сдыхает на 24 члене
При типе longint - на 46 члене
При типе real - в районе 190-го, дык какой же тогда тип использовать?
1
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
08.12.2010, 19:01
я думаю, Oliga_19, имела ввиду именно то, что я написал.
возможно перепутала немного условие, или плохо сформулировала
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.12.2010, 19:01
Помогаю со студенческими работами здесь

Вывести на экран двузначные числа, составляющие ряд Фибоначчи
Вывести на экран двузначные числа, составляющие ряд Фибоначчи помогите доделать, похожее нашел переделал но не красиво смотриться в...

Вывести все числа Фибоначчи, используя рекурсию
По заданию нужно вывести все числа Фибоначчи. Использовать рекурсию. using System; using System.Collections.Generic; using...

Вывести все числа Фибоначчи в заданном промежутке
Помогите написать код к этому заданию: в заданном пользователем промежутка вывести все числа Фибоначчи

Вывести в заданном пользователем промежутке все числа Фибоначчи
Всем доброго времени суток! Если можете, пожалуйста, помогите решить задачу. Условие: &quot;Вывести в заданном пользователем промежутке все...

Программа должна вывести все числа Фибоначчи в диапазон от до B
A program should output all Fibonacci numbers in the rage from a till b. a and b should be inputted from a keyboard. The program should...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru