Cod sursa(job #999765)

Utilizator toncuvasileToncu Vasile toncuvasile Data 21 septembrie 2013 13:29:28
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<fstream>
using namespace std;

int main(){
   ifstream inFile("kfib.in");
   int k;
   inFile>>k;
   int a=0,b=1,c;
   for(int i=2;i<=k;i++)
      if(i%3==2) c=(a+b)%666013;
         else if(i%3==1)b=(a+c)%666013;
                else a=(b+c)%666013;
   int r;
   if(k%3==2) r=c;
     else if(k%3==1) r=b;
             else r=a;
   ofstream outFile;
   outFile.open("kfib.out");
   outFile<<r;
}