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

Одноклеточная амеба каждые 3 часа делится на 2 клетки. Считая, что первоначально в замкнутом объеме находится 10 клеток, определить, через какое время в этом объеме будет находиться 10^5 клеток.


rodionsafonenko: надо программу написать или ответ?
darthvadernsk48: Задание по информатике, надо решить на языке C++ через цикл for
rodionsafonenko: сори в вопросе не было написано что надо решить на с++

Ответы

Автор ответа: rodionsafonenko
0

Ответ:

14

Объяснение:

Каждые 3 часа количество клеток увеличивается в 2 раза. Начальное количество клеток: 10. Нужно найти время, за которое в клетке появится 100000 клеток.

Каждая итерация длится 3 часа, в результате которой n = n*2. Нужно найти количество итераций и умножить на 3 часа.

На жс:

function findIterationCount(initialValue, endValue){

   let iterations = 0

   while(initialValue < endValue) {

       initialValue *= 2

       iterations++

   }

   return iterations

}

findIterationCount(10, 10**5)

На питоне:

def find_iteration_count(initial_value, end_value):

   iterations = 0

   while initial_value < end_value:

       initial_value *= 2

       iterations += 1

   return iterations

print(find_iteration_count(10, 10**5))

Похожие вопросы
Предмет: Математика, автор: katya99972011