Source code for submission s707

mosquito.cpp

  1. #include <cstdio>
  2.  
  3. using namespace std;
  4.  
  5. int main (void)
  6. {
  7. unsigned int mosq;
  8. unsigned int mosq_new;
  9. unsigned int larva;
  10. unsigned int larva_new;
  11. unsigned int pupa;
  12. unsigned int pupa_new;
  13. unsigned int rate_l;
  14. unsigned int rate_p;
  15. unsigned int eggs;
  16. unsigned int days;
  17.  
  18. while (scanf("%d %d %d %d %d %d %d", &mosq, &pupa, &larva, &eggs, &rate_l, &rate_p, &days) == 7) {
  19. for (unsigned int i = 0; i < days; i++) {
  20. larva_new = mosq*eggs;
  21. pupa_new = larva/rate_l;
  22. mosq_new = pupa/rate_p;
  23. pupa = pupa_new;
  24. mosq = mosq_new;
  25. larva = larva_new;
  26. }
  27. printf("%d\n", mosq);
  28. }
  29. }
  30.