Odpowiedzi

Najlepsza Odpowiedź!
2010-01-20T09:12:52+01:00
Zmiennymi lokalnymi nazywamy zmienne, które są zadeklarowane w we wnętrzu funkcji. Napiszę program,który wypisze kolejne liczby Fibbonaciego.

/*Wypisuje kolejne liczby Fibbonacciego
Liczby Fibbonacciego to suma dwóch ostatnich liczb(oprócz dwóch pierwszych)
F1=1
F2=1
F3=2
F4=3
F5=5
F6=8 */
#include <iostream>
using namespace std;
void fibb (int x)
{
int f1=1, f2=1, f3; //zmienne lokalne funkcji fibb
if (f1<=x) cout<<f1<<endl<<f2<<endl;
do
{
f3=f1+f2;
f1=f2;
f2=f3;
if(f3<=x) cout<<f3<<endl;
}
while (f3<=x);
}
int main()
{
int x; //zmienne lokalne funkcji main
cout<<"Podaj x"<<endl;
cin>>x;
fibb(x);
system("pause");
}