#include <iostream>

using namespace std;


class Fib {

private:

int term;

public:

int fib(int n);

};


int Fib::fib(int n) {

n = term;

if (term == 0) return 0;

if (term == 1) return 1;


else

return fib(term - 1) + fib(term - 2);

}


int main() {

Fib Fin;

int a;

cin >> a;

int b = Fin.fib(a);

cout << b;

return 0;

}

c++ 처음배운다.. 무슨 클래스 써서 코드를 짜라는데 피보나치 수열 관련된 코드임

자꾸 실행시켜보면 이상한결과가 나오네;; 10 넣으면 55가 나와야되는데

뭐가 잘못됐는지 알려줄사람??