#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