Witam, jestem na początku nauki programu c++, doszedłem aktualnie do funkcji, ale moje programy nie działają poprawnie, tzn. wyświetlają tylko podaną liczbę zamiast wykonać obliczenia na podstawie podanych wzorów. Czy mógłby mi ktoś poprawić kod i wskazać co robię nie tak?
Pozdrawiam
Napisz funkcję liczącą potęgę n liczby o podstawie x iteracyjnie.
#include <iostream>
using namespace std;
int potegowanie(int x, int n)
{
cout << "Potegowanie liczby x o wykladniku n" << endl;
int wynik = 1;
for(int i = 0; i<n; i++)
{
return wynik*=x;
}
}
int main()
{
cout << potegowanie(2,3) << endl;
}
Napisz funkcję zwracającą n-ty element ciągu Fibonacciego
#include <iostream>
using namespace std;
int fibonacci(int aN)
{
int Fn1 = 1;
int Fn2 = 0;
int Fn;
for(int i; i<aN;i++)
{
Fn = Fn1 + Fn2;
Fn2=Fn1;
Fn1=Fn;
}
}
int main()
{
return fibonacci(12);
}