Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdio>
- #include <string>
- #include <cstring>
- #include <map>
- #include <vector>
- #include <sstream>
- using namespace std;
- int main(int argc, char** argv) {
- int cont;int h,u,d,f;
- while (cin>>h>>u>>d>>f && h && d && u && f){
- cont=1;
- bool llego=false;/*bool que indica si llego o no*/
- double u2=u,ini=0.0f,FF=u2*f/100.0;
- while(1){
- if(u2>0)/*si es mayor que 0, aumento*/
- ini+=u2;
- /*si llega antes del anochecer , terminar*/
- if(ini>h){
- llego=true;
- break;
- }
- /*si no llega antes del anochecer, bajar d*/
- ini-=d;
- /*si ini es menor que 0 terminar , sino, entonces
- * cambiamos la fatiga*/
- if(ini<0) break;
- u2-=FF;
- cont++;
- }
- if(llego){
- printf("success on day %d\n",cont);
- }else{
- printf("failure on day %d\n",cont);
- }
- }
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement