Program Deret Fibonaci (Dev C++)
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
class Operator{
friend ostream& operator <<(ostream&, Operator&);
friend istream& operator >>(istream&, Operator&);
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));
}
ostream& operator <<(ostream& out, Operator& a){
for (int i=1; i<=a.n;i++)
out<<fibonacci(i)<<" ";
return out;
}
istream& operator >> (istream& in, Operator& a){
cout<<"Sampai suku ke : ";
in>>a.n;
return in;
}
int main(int argc, char *argv[])
{
Operator run;
cin>>run;
cout<<run;
system("PAUSE");
return EXIT_SUCCESS;
}
Hasil Compile
Semoga bermanfaat :)
0 komentar
Posting Komentar