Jak napisać metodę rekurencyjną w klasie? Np rozwiązującą silnię.
0
2
class Rekurencja
{
public:
int metoda(int parametr)
{
if(parametr < 0) return -1;
cout << parametr;
parametr--;
metoda(parametr);
}
};
int main()
{
Rekurencja rek;
rek.metoda(5);
}
0
Chodzi mi o sytuację gdy mamy klasę silnia i metodę rozwiąż. Jak przekazać parametry?
0
class Factorial
{
private:
unsigned value;
public:
Factorial(unsigned value):value(value) {}
unsigned long long calc()
{
unsigned long long result=1;
...
return result;
}
};
int main()
{
Factorialc f(10);
cout<<f.calc()<<endl;
return 0;
}