33 lines
418 B
C++
33 lines
418 B
C++
#include <iostream>
|
|
using namespace std;
|
|
|
|
class Fibo {
|
|
private:
|
|
uint lim;
|
|
|
|
public:
|
|
Fibo() = default;
|
|
Fibo(uint);
|
|
Fibo(const Fibo &);
|
|
};
|
|
|
|
Fibo::Fibo(uint n) { this->lim = n; }
|
|
|
|
Fibo::Fibo(const Fibo &f) {
|
|
uint a = 0, b = 1, i;
|
|
|
|
cout << a << ' ' << b;
|
|
|
|
for (i = 0; i < f.lim - 2; i++) {
|
|
cout << ' ' << a + b;
|
|
b += a;
|
|
a = b - a;
|
|
}
|
|
cout << endl;
|
|
}
|
|
|
|
int main() {
|
|
Fibo a(10);
|
|
Fibo b = a;
|
|
}
|