0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 12
1

Дана последовательность Фибоначчи по простому модулю P (P <= 1000). F(0) = 0, F(1) = 1, F(i + 2) = (F(i) + F(i

16.10.2016, 10:05. Показов 3878. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана последовательность Фибоначчи по простому модулю P (P <= 1000). F(0) = 0, F(1) = 1, F(i + 2) = (F(i) + F(i + 1)) % P. Нужно найти период этой последовательности или сказать, что его нет.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2016, 10:05
Ответы с готовыми решениями:

Дана последовательность. Найти самый большой по модулю отрицательный элемент
Люди, помогите пожалуйста решить. Дана последовательность х1,х2,…,хn. Найти самый большой по...

Дана последовательность Найти наибольший по модулю элемент последовательности с указанием его номе
Дана последовательность х1,х2,…,хn. Найти наибольший по модулю элемент последовательности с...

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

Дана последовательность натуральных чисел, за которой 0, вычислить сумму тех, номера которых - числа фибоначчи
Помогите исправить проблему: после 3 числа условие n=t не работает и элементы последовательности не...

1
845 / 429 / 223
Регистрация: 02.06.2016
Сообщений: 694
16.10.2016, 12:35 2
Лучший ответ Сообщение было отмечено juandeag как решение

Решение

juandeag,
C#
1
2
3
4
5
6
7
int M = 7;
var hs = new HashSet<Tuple<int, int>>();
for (var f = Tuple.Create(1, 1); hs.Add(f);
        f = Tuple.Create(f.Item2, (f.Item1 + f.Item2) % M)) ;
 
Console.WriteLine($"Pi({M}) = {hs.Count}");
Console.ReadLine();

Не по теме:

Когда уже c# 7 выйдет с кортежами?

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2016, 12:35
Помогаю со студенческими работами здесь

Дана непустая последовательность натуральных чисел, за которой следует 0. Вычислить сумму тех из них, порядковые номера которых - числа Фибоначчи.
Уважаемые форумчане, не могли бы вы помочь. Нужно срочно решить задачу в visual basic, но...

Дана матрица размерностью 4х5. Элементы матрицы определяются случайным образом в диапазоне -1000.1000
Определить количество положительных и отрицательных чисел, сравнить их, в качестве соответствия...

Последовательность Фибоначчи. Сумма в последовательности Фибоначчи для числа N
смысл задачи - каждое число можно представить как сумму чисел из ряда Фибоначчи. 1&gt;2&gt;3&gt;5&gt;8&gt;13&gt;21...

Вычислить и вывести номер первого элемента последовательности Фибоначчи > 1000.
Вычислить и вывести номер первого элемента последовательности Фибоначчи &gt; 1000.(Числа фибоначи : 0,...


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

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

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