top of page
FIBONACCI
Exercitii de informatica folosind sirul lui Fibonacci
/*
Suma primilor n termeni primi .
*/
#include<iostream>
#include<math.h>
using namespace std;
int prim(int x)
{
int div ;
if(x<2||(x%2==0&&x!=2))
return 0;
else
for(div=3;div<=sqrtl(x);div=div+2)
{
if(x%div==0)
return 0;
}
return 1;
}
int main()
{
int a1=0 , a2=1 , k=0 , n , s=0 , aux ;
cout<<"Introduceti n :";
cin>>n;
while(k<n)
{
if(prim(a2))
{
s=s+a2;
k++;
}
aux=a2;
a2=a1+a2;
a1=aux;
}
cout<<s;
return 0;
}
bottom of page