Răspuns :
Ti-am atasat codul in format cpp.
Ti-am lasat niste comentarii sa te ajute sa intelegi cum am modificat codul.
Ca sa vizualizezi codul deschidel cu orice program de editat texte.
Sper ca te-am ajutat.
:)
Ti-am lasat niste comentarii sa te ajute sa intelegi cum am modificat codul.
Ca sa vizualizezi codul deschidel cu orice program de editat texte.
Sper ca te-am ajutat.
:)
Codul tau genereaza numerele fibonacci (mai putin primul termen), pana la un numar introdus de tine k. Sirul se genereaza dinamic. Am facut un cod "adaptat" la ceea ce ai scris acolo...dar care functioneaza. Ca sa fie cu adevarat corect am adaugat v[0] = 1; Succes!
#include <iostream>
using namespace std;
unsigned long long v[100], k, i, j;
int main()
{
cout << "k = "; cin >> k;
v[0] = 1;
v[1] = 1;
v[2] = 2;
for(i = 3; v[i - 1] < k; i ++)
v[i] = v[i - 1] + v[i - 2];
cout << "\n";
for(j = 0; j <= i - 1; j ++)
cout << v[j] << " ";
return 0;
}
#include <iostream>
using namespace std;
unsigned long long v[100], k, i, j;
int main()
{
cout << "k = "; cin >> k;
v[0] = 1;
v[1] = 1;
v[2] = 2;
for(i = 3; v[i - 1] < k; i ++)
v[i] = v[i - 1] + v[i - 2];
cout << "\n";
for(j = 0; j <= i - 1; j ++)
cout << v[j] << " ";
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!