Sunteți pe pagina 1din 2

Programe C++

TERMENUL DE PE POZITIA N DIN SIRUL LUI FIBONACCI


#include <iostream>
using namespace std;
int main()
{
int a=1, b=1, n, i;
cout << "TERMENUL DE PE POZITIA N DIN SIRUL LUI FIBONACCI" << endl;
cout << "\nIntroduceti pozitia numarului din sir: ";
cin >> n;
i=2;
while (i<n)
{
b=a+b;
a=b-a;
i++;
}
cout << "\nNumarul de pe pozitia " << i << " este: " << b << endl << endl;
return 0;
}
NUMAR IN SIRUL LUI FIBONACCI
#include <iostream>
using namespace std;
int main()
{
int a=1, b=1, x;
cout << "NUMAR IN SIRUL LUI FIBONACCI" << endl;
cout << "\nIntroduceti numarul care trebuie verificat daca apartine sirului lui Fibonacci: ";
cin >> x;
while (b<x)
{
b=a+b;
a=b-a;
}
if (b==x)
cout << "\nNumarul " << x << " este in sirul lui Fibonacci. " << endl;
else
cout << "\nNumarul " << x << " nu este in sirul lui Fibonacci. " << endl;
return 0;
}