while (action != 'e') { if(action == 'a' || action == 'A') { hp_goblin = hp_goblin-1; //2 printf("You kick goblin. Goblin HP: %d \a", hp_goblin); } else { printf("You've Goblin decided to run away! "); // Гоблин убегает break; } if (hp_goblin < 1) { printf("You killed it. "); printf("You get %d gold. ", gold); break; } printf("Next Action? "); getchar();//cleaner boofer action =getchar(); } return 0; а если так сделать , код работает тоже и выдает нам нужную инфу т.е. пока гоблин не умер у него есть шанс убежать если мы ему позволим ))