#include <iostream.h> #include <conio.h> class fibonacci{ friend ostream& operator<<(ostream&, fibonacci&); friend istream& operator>>(istream&, fibonacci&); public: long Fibonacci(int); private: int n; }; int Fibonacci(int n){ if((n==1)||(n==2))return(1); else return(Fibonacci(n-1)+Fibonacci(n-2)); } istream& operator>>(istream& in, fibonacci& masukan){ cout<<"masukan banyak deret = "; in>>masukan.n; return in; } ostream& operator<<(ostream& out, fibonacci& keluaran){ out<<"Deret fibonaccinya : \n"; for(int i=1;i<=keluaran.n;i++) out<<Fibonacci(i)<< " "; out<<endl; return out; } int main(){ fibonacci deret; cin>>deret; cout<<deret; cout<<endl; getch(); return 0; }
Thursday, April 5, 2012
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment