Cześć mam które brzmi następująco:
W pierwszym wierzy masz podać ilość Testów x<=100
W następnych liniach T liczby Ni<=10^9+7
Dla każdego testu w osobnej linii Ni-ta liczba ciągu fibonacciego modulo 10^9+7
oto mój kod:
#include<iostream>
#include<cstdlib>
#include <math.h>
using namespace std;
int fib(int n)
{
const unsigned int M = 1000000007;
int elementA=0;
int elementB=1;
int wynik=0;
if(n<2)
return n;
for(int i=2;i<=n;i++){
wynik=(elementA+elementB)%M ;
elementA=elementB;
elementB=wynik ;
}
return wynik ;
}
int main()
{
int n;
int ile;
cin>>ile;
if(ile>100)
return 100;
for(int i=0;i<ile;i++){
cin>>n;
cout<< fib(n);
}
return 0;
}
Na spoju mój problem brzmi "Błąd odpowiedzi". W czym problem i jak go zjeść ?