Witam! Gdzie w tym programie jest iteracja? Iteracja to o ile mam racje wielokrotnie powtarzanie tej samej czynności?
#include <cstdlib>
#include <iostream>
using namespace std;
//fukcja
int f(int a);
int main()
{
//silnia iteracja
int n;
cout<<"Podaj liczbe\n";
cin>>n;
cout<<"Silnia jest rowna\n";
cout<<f(n)<<endl;
system("PAUSE");
return 0;
}
int f(int a)
{
int wynik;
if (a != 0)//tutaj czy = 0 czy nie
{
wynik = 1;
for(int i=1; i<=a; i++)
{
wynik = wynik * i;
}
}
else
{
wynik = 1;
}
return wynik;
}