Sa se afiseze primi n termeni ai sirului lui Fibonacci si sa se calculeze si sa se afișeze suma acestora.Folosind algoritmul pentru generarea sirurilor recurente.
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n, f, f1 = 1, f2 = 1, s = 0;
cin >> n;
if (n == 1) {
cout << f1 << '\n';
s += f1;
cout << s;
}
else {
if (n == 2) {
cout << f1 << " " << f2 << '\n';
s += f1 + f2;
cout << s;
}
else {
cout << f1 << " " << f2;
s += f1 + f2;
for (int i = 3; i <= n; i++) {
f = f1 + f2;
cout << " " << f;
s += f;
f1 = f2;
f2 = f;
}
}
cout << '\n';
cout << s;
}
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă