Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     float h, u, d, f, dst_clmbd, h8_af_clmbng, h8_af_sldng;
  6.     int i;
  7.  
  8.     while (scanf("%f %f %f %f", &h, &u, &d, &f) == 4) {
  9.         if (h == 0) break;
  10.  
  11.         f = f / 100;
  12.         dst_clmbd = u;
  13.         h8_af_clmbng = u;
  14.         h8_af_sldng = h8_af_clmbng - d;
  15.  
  16.         for (i = 2; ; ++i) {
  17.             dst_clmbd = dst_clmbd - (u * f);
  18.  
  19.             if (dst_clmbd < 0) dst_clmbd = 0;
  20.             h8_af_clmbng = dst_clmbd + h8_af_sldng;
  21.  
  22.             if (h8_af_clmbng > h) {
  23.                 printf("success on day %d\n", i);
  24.                 break;
  25.             }
  26.  
  27.                 else if (h8_af_sldng < 0) {
  28.                     printf("failure on day %d\n", i - 1);
  29.                     break;
  30.                 }
  31.  
  32.             h8_af_sldng = h8_af_clmbng - d;
  33.         }
  34.     }
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement