Program u programskom jeziku C++
Objektno orijentisano programiranje - Uvod

8. Fibonacijev niz - elemenati.  

Strukturni kod

Objektni kod
#include <iostream>
#include <cmath>
using namespace std;

int FibNiz(int iN)
{
	if((iN==0)||(iN==1)) return iN;
	else
	return FibNiz(iN-1)+FibNiz(iN-2);
}

int main(void)
{
	int N;
	cout<<"Upisi koji broj fibonacijevog niza zelis: ";
	cin>>N;
	cout<<"Broj iznosi:"<<FibNiz(N)<<endl;

	system("PAUSE");
	return EXIT_SUCCESS;
}
#include <iostream>
#include <cmath>
using namespace std;

class CFibNiz
{
private:
	     int iP,iD,iT, iN;
public:
	CFibNiz(int n=1){iN=n;};
	~CFibNiz(){};

	int ElemenatNiza(void) { return iN;}

	int FibNiz(int iN) {if((iN==0)||(iN==1)) return iN; else return FibNiz(iN-1)+FibNiz(iN-2); }	
};

int
main(void)
{
	int iN;
	cout<<"Upisi koji broj fibonacijevog niza zelis: ";
	cin>>iN;

	CFibNiz FN(iN);
	cout<<"Broj iznosi: ";
	cout<<FN.FibNiz(iN)<<endl;

	system("PAUSE");
	return EXIT_SUCCESS;
}

Exe verzija

Index