Go to diff to previous submission
#include<iostream> #include<cstdio> using namespace std; int main( void ) { int mosq, mosqB, pupae, larve, eggnum, larvesur, pupaesur, weeks; mosqB = 0; while ( cin >> mosq >> pupae >> larve >> eggnum >> larvesur >> pupaesur >> weeks ) { for ( int i = 0; i < weeks; i++ ) { mosqB = mosq; mosq = pupae / pupaesur; pupae = larve / larvesur; larve = mosqB * eggnum; } cout << mosq << endl; } }
--- c4.s888.cteam017.mosquito.cpp.0.mosquito.cpp +++ c4.s911.cteam017.mosquito.cpp.0.mosquito.cpp @@ -11,17 +11,14 @@ { mosqB = mosq; + mosq = pupae / pupaesur; pupae = larve / larvesur; - if ( larve % larvesur ) - pupae++; - - larve = mosqB * eggnum; + larve = mosqB * eggnum; + } - if ( weeks % 2 ) - cout << mosq << endl; - else - cout << mosqB << endl; + + cout << mosq << endl; } } \ No newline at end of file