mosquito.cpp
#include <cstdio>
using namespace std;
int main (void)
{
unsigned int mosq;
unsigned int mosq_new;
unsigned int larva;
unsigned int larva_new;
unsigned int pupa;
unsigned int pupa_new;
unsigned int rate_l;
unsigned int rate_p;
unsigned int eggs;
unsigned int days;
while (scanf("%d %d %d %d %d %d %d", &mosq, &pupa, &larva, &eggs, &rate_l, &rate_p, &days) == 7) {
for (unsigned int i = 0; i < days; i++) {
larva_new = mosq*eggs;
pupa_new = larva/rate_l;
mosq_new = pupa/rate_p;
pupa = pupa_new;
mosq = mosq_new;
larva = larva_new;
}
printf("%d\n", mosq);
}
}