Предмет: Информатика,
автор: vadimasdvadim07
c++. На каждом следующем дне рождения Винни Пух съедает столько же меда, что и на двух предыдущих. На двух первых днях рождения у Пяточка и у Кролика он съел по 100 граммов меда. Написать программу, определяющую, сколько килограммов меда съест Винни Пух на N-ом дне рождения.
Формат входных данных
Задано единственное число N (1≤N≤40).
Формат выходных данных
Выведите, сколько килограммов меда съест Винни Пух на этот день рождения с точностью до одного знака после десятичной точки.
Примеры:
Вход
1
Выход
0.1
Вход
4
Выход
0.3
Ответы
Автор ответа:
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
Предмет: География,
автор: swytty60
Предмет: История,
автор: kalinina94
Предмет: Другие предметы,
автор: sabirakalieva87