Предмет: Информатика, автор: vadimasdvadim07

c++. На каждом следующем дне рождения Винни Пух съедает столько же меда, что и на двух предыдущих. На двух первых днях рождения у Пяточка и у Кролика он съел по 100 граммов меда. Написать программу, определяющую, сколько килограммов меда съест Винни Пух на N-ом дне рождения.
Формат входных данных
Задано единственное число N (1≤N≤40).
Формат выходных данных
Выведите, сколько килограммов меда съест Винни Пух на этот день рождения с точностью до одного знака после десятичной точки.
Примеры:
Вход
1
Выход
0.1
Вход
4
Выход
0.3

Ответы

Автор ответа: pomogi010
1

Ответ:

Объяснение:

#include <iostream>

int main() {

   int n;

   std::cin >> n;

   double honey = 0.0;

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

       if (i == 1 || i == 2) {

           honey += 0.1;

       } else {

           honey += honey / (i - 1);

       }

   }

   std::cout << honey << std::endl;

   return 0;

}

Похожие вопросы
Предмет: Қазақ тiлi, автор: cofemilk003
Предмет: История, автор: rozhnovartem1502