mosquito.cpp
#include <cstdio>
int mm, pp, ll, ee, rr, ss, nn;
int pocetRop, pocetSop, pocetEop;
int cyklu;
//long long int vyslednyPocet;
int mocnina (int start,int co1,int co2,int co3, int naCo){
int res= start;
for (int ii = 0; ii < naCo; ii++){
res = res * co1 /co2 /co3;
}
return res;
}
int main(int argc, char ** argv)
{
int res,mmm,ppp,lll;
while (scanf("%d %d %d %d %d %d %d",&mm,&pp,&ll,&ee,&rr,&ss,&nn) == 7){
cyklu = nn/3;
res = 0;
mmm = mocnina(mm,ee,rr,ss,cyklu);
ppp = mocnina(pp,ee,rr,ss,cyklu);
lll = mocnina(ll,ee,rr,ss,cyklu);
//printf("%d %d %d\n",mmm,rrr,lll);
switch (nn % 3)
{
case 0:
res = mmm;
break;
case 1:
res = ppp/ss;
break;
case 2:
res = lll/rr/ss;
break;
}
printf("%d\n", res);
}
return 0;
}