• Напишите пожалуйста программу на с++, срочно очень нужно. Помогите 
    Вася, Петя и Коля играли в теннис навылет (проигравший пропускал следующую партию, уступая свое место третьему). Вася утверждает, что сыграл x партий, Петя – что сыграл y партий, Коля – z партий.

    Определите, могло ли такое быть.

Ответы 1

  • Некоторые условияСкорее, главное условие - это чётность игр. Поскольку в партии играет по двое, то сумма чисел должна быть чётной. Код

    #include <iostream>

    using namespace std;

    int main()

    {

       unsigned int x, y, z;

       cin >> x >> y >> z;

       if((x + y + z) % 2 == 0){

           if((3*z + 2 >= x + y) || (3 * x + 2 >= y + z) || (3 * y + 2 >= x + z)){

               cout << "YES";

               return 0;

           }

       }

       else{

           cout << "NO";

           return 0;

       }

       return 0;

    }

    Проверка

    2 2 2                                                                                                

    YES

    3 1 2                                                                                                

    YES

    1 1 1                                                                                                

    NO

    • Автор:

      rosalind
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years