Source code for submission s1171

mos.c

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5.  
  6. int main(){
  7.  
  8. int mosq, pupa, larva, vajicka, r, s, weeks;
  9. int i = 1;
  10.  
  11. scanf("%d %d %d %d %d %d %d", &mosq, &pupa, &larva, &vajicka, &r, &s, &weeks);
  12. // printf("rofl\n");
  13.  
  14. int larva2;
  15.  
  16. int pupa2;
  17. int mosq2;
  18.  
  19.  
  20.  
  21. while(i <= weeks) {
  22. /*
  23. eggs = mosq * vajicka;
  24. mosq -= mosq;
  25. larva += eggs;
  26. eggs =0;
  27. pupa += (larva/r);
  28. larva = 0;
  29. mosq += (pupa / s);
  30. pupa = 0;
  31.  
  32. */
  33.  
  34. if(i%2!=0){
  35. //lcihy
  36. larva2=mosq * vajicka;
  37. pupa2=larva/r;
  38. mosq2 = pupa / s;
  39. }else{
  40. //sudy
  41. mosq = pupa2 / s;
  42. pupa = larva2 / r;
  43. larva = mosq2 * vajicka;
  44. }
  45.  
  46. i++;
  47.  
  48.  
  49. }
  50. if(weeks%2!=0){//lichy
  51. printf("%d\n", mosq2);
  52.  
  53. }else{
  54. printf("%d\n", mosq);
  55. }
  56.  
  57. return 0;
  58. }
  59.