Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2010, 12:18   #1
Дианk@
Новичок
Джуниор
 
Аватар для Дианk@
 
Регистрация: 15.11.2010
Сообщений: 1
Сообщение C++. остатки от деления чисел Фибоначчи

В известной рекурентной последовательности, называемой числами Фибоначчи, каждый элемент(кроме двух начальных)является суммой двух предыдущих: f0=0;f1=1; fn=f(n-1)+f(n-2) n>=2при. Найти остаток от деления n-го числа Фибоначчи на натуральное число р.(0<=n<=2 000 000 000, 1<=p<=32000)
Пример
N P результат
0 7 0
6 16 8
12 10 4
Дианk@ вне форума Ответить с цитированием
Старый 15.11.2010, 12:45   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
#include <iostream.h>

void main(void)
{
 int F1=0,F2=1,F;
 int N,P,i;
 cin>>N>>P;
 for(i=3;i<N+1;i++)
  {
   F = F1+F2;
   F1 = F2;
   F2 = F;
   cout<<F<<" ";
  }
 cout<< F%P;
}
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация деления вещественных чисел Sparky Помощь студентам 0 30.04.2010 19:46
Вывод чисел фибоначчи в процедуре Sparky Помощь студентам 0 20.12.2009 10:41
[pascal]Массив Чисел Фибоначчи decantnik Помощь студентам 5 16.11.2009 17:51
Способы деления чисел кроме DIV CynicVest Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 29.10.2009 15:11
остатки от деления на паскале semennn Помощь студентам 1 01.04.2009 05:32