Guest User

https://ehazi.hu/q/116763

a guest
Sep 27th, 2022
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. int hanyadiklendulet(int cel) {
  2.     if (cel == 0) return 0;
  3.    
  4.     float m = 10; // jelenlegi pozíció
  5.     int n = 1; // lendületek száma
  6.    
  7.     while (m < cel) { // előbb elrugaszkodunk és csak ha még nem másztunk ki csak akkor csúszunk vissza, hiszen ha már kint vagyunk csak nem csúszunk vissza...
  8.         m -= m/10.0; // ha nem értünk még ki akkor visszacsúszunk 10%-ot
  9.        
  10.         m += (++n)*10; // majd növeljük a lendületek számát és annyiszor 10 törparaszt mászunk
  11.     }
  12.    
  13.     return n;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment