При вызове в main() { F(7); } компилятор выдает ошибку: main.cpp: In function 'int F(int)':
main.cpp:9:17: error: 'G' was not declared in this scope
9 | return F(n-1) + G(n-2);
| ^
#include <iostream>
#include <cmath>
using namespace std;
int F(int n)
{
if (n > 2)
return F(n-1) + G(n-2);
else return 1;
}
int G(int n)
{
if (n > 2)
return G(n-1) + F(n-2);
else return 1;
}
int main()
{
cout << F(7);
return 0;
}