Предмет: Информатика,
автор: volodimirsamburov
скласти програму, яка за введеним числом М виведе найбільший член послідовності Фіббоначі, що не перевищує число N
8 клас, С++
Ответы
Автор ответа:
2
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Введіть число N: "; // Запитуємо користувача ввести число N
cin >> n;
int a = 0, b = 1, c = a + b; // Оголошуємо та ініціалізуємо змінні для поточного та попередніх членів послідовності Фібоначчі
while (c <= n) { // Поки c (поточний член послідовності) менше або рівний n
a = b; // Переводимо значення b (попередній член послідовності) в a
b = c; // Переводимо значення c (поточний член послідовності) в b
c = a + b; // Обчислюємо наступний член послідовності
}
cout << "Найбільший член послідовності Фібоначчі, який не перевищує N, є: " << b << endl; // Виводимо найбільший член послідовності
return 0;
}
volodimirsamburov:
точно в кінці b? може с?
Всё верно, b.
спасибо
Похожие вопросы
Предмет: Математика,
автор: chusovitinaanastasia
Предмет: Українська література,
автор: misharomanytskiy
Предмет: Английский язык,
автор: bulkasshaem
Предмет: Информатика,
автор: 89621886384i
Предмет: Алгебра,
автор: krasnokutskiy06