Вопрос задан 25.09.2023 в 09:44. Предмет Информатика. Спрашивает Карпюк Ірусік.

Скласти програму обчислення суми всіх чисел Фібоначчі, які не перевищують дане число а.Мова C++​

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Відповідь:

#include <iostream>

using namespace std;

int main() {

  int a, n1 = 0, n2 = 1, n3, sum = 0;

  cout << "Ведіть число: ";

  cin >> a;

  for (int i = 0; n2 <= a; ++i) {

     n3 = n1 + n2;

     n1 = n2;

     n2 = n3;

     sum += n2;

  }

  cout << "Сума чисел Фібоначчі, які не перевищують " << a << ": " << sum << endl;

  return 0;

}

Якщо допоміг, поставте кращу відповіть, будь ласка)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось програма на C++, яка обчислює суму всіх чисел Фібоначчі, які не перевищують задане число а:

cpp
#include <iostream> int main() { int a; std::cout << "Введіть число a: "; std::cin >> a; int fib1 = 0; // Перше число Фібоначчі int fib2 = 1; // Друге число Фібоначчі int sum = 0; // Змінна для зберігання суми чисел Фібоначчі // Обчислення чисел Фібоначчі та їх суми while (fib1 <= a) { if (fib1 % 2 == 0) { sum += fib1; } int nextFib = fib1 + fib2; fib1 = fib2; fib2 = nextFib; } std::cout << "Сума всіх парних чисел Фібоначчі, які не перевищують " << a << " дорівнює " << sum << std::endl; return 0; }

Ця програма спочатку запитує вас ввести число a, а потім обчислює суму всіх парних чисел Фібоначчі, які не перевищують введене число. Результат виводиться на екран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос