Advertisement
Guest User

Untitled

a guest
Oct 24th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. // Лаба 2 здача 3
  2. // Используя оператор do..while: угадать число от 1 до 1000 не более чем за 10 попыток (вводится предполагаемое число, программа "отвечает": искомое больше/меньше или отгадано)
  3.  
  4. #include <bits/stdc++.h>
  5.  
  6. using namespace std;
  7.  
  8. int main() {
  9. string s;
  10. int x = 500;
  11. int dob = 500;
  12. do {
  13. cout << x << "\n";
  14. cin >> s;
  15. if (s == "more") {
  16. dob = (dob + 1) / 2;
  17. x = x + dob;
  18.  
  19. } else {
  20. dob = (dob + 1) / 2;
  21. x = x - dob;
  22. }
  23. } while (s != "win");
  24. return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement