Informatică, întrebare adresată de NickCuriosul, 8 ani în urmă

4. Şirul de numere 0, 1, 1, 2, 3, 5, 8, 13,21,34 ... poartă denumirea de şirul lui Fibonacci.
a) Descrie un algoritm care calculează cel de-al n-lea termen al şirului.
b) Descrie un algoritm care afişează termenii şirului lui Fibonacci mai mici sau egali cu o valoare
dată n.

PROIECT IN SCRATCH DAU COROANA


anzooba: scuze, nu am timp sa fac si asta
anzooba: incerc totusi
NickCuriosul: Nu e mult eu am făcut A deja
anzooba: pai in loc sa faci pana un contor ajunge la n, faci pana cand afisezi un nr mai mare ca n
NickCuriosul: Spun ca îmi trebuie si A si B pentru ca eu l-am făcut in c++ si am nev in scratch ca nu am făcut pana acum
NickCuriosul: Oricum poți sa faci si maine ca am la 4 ora de tic

Răspunsuri la întrebare

Răspuns de victorpirlog
0

Răspuns: Răspunsul meu va fi în C++

Explicație:  

#include <iostream>

using namespace std;

int main() {

   int n, t1 = 0, t2 = 1, nextTerm = 0;

   cout << "Enter the number of terms: ";

   cin >> n;

   cout << "Fibonacci Series: ";

   for (int i = 1; i <= n; ++i) {

       // Prints the first two terms.

       if(i == 1) {

           cout << t1 << ", ";

           continue;

       }

       if(i == 2) {

           cout << t2 << ", ";

           continue;

       }

       nextTerm = t1 + t2;

       t1 = t2;

       t2 = nextTerm;

       

       cout << nextTerm << ", ";

   }

   return 0;

}


NickCuriosul: Trebuia scratch
Alte întrebări interesante