Ahojte,
Mohl by mi někdo vysvětlit podrobně tento zdrojový soubor?
#include <iostream>
#include <stdio.h>
#include <cstdlib>
using namespace std;
int funkce (int n) {
int c1 = 1;
int c2 = 0;
int i;
for (i = 1; i <= n; i++) {
int pamet = c1 + c2;
c1 = c2;
c2 = pamet;
}
return c1;
}
int main() {
int i = 2;
char cislo = 0;
cout << "Fibonacciho posloupnost zacina cisly 1,1,2" << endl;
while(cislo != 'n') {
i++;
if(i > 4){
cout << "Zobrazit dalsi? [cokoliv/n]" << endl;
cislo = getchar();
if(cislo != '\n'){
getchar();
}
if(cislo == 'n'){return 0;}
cout << "Dalsi cislo Fibonacciho posloupnosti je: " << funkce (i) << endl;
}
}
return 0;
}