Турнір#3002

Турнір (Розбір)

Оголосимо дві змінні і , що позначають кількість виграних ігор першого та другого гравця відповідно. Для кожної гри збільшуємо на одиницю, якщо виграв перший гравець, і збільшуємо на одиницю, якщо виграв другий.

Після завершення всіх ігор порівнюємо значення і та виводимо результат.

Реалізація алгоритму

Зчитуємо кількість ігор . Ініціалізуємо змінні і нулями — вони будуть зберігати кількість перемог кожного з гравців.

scanf("%d",&n);
a = b = 0;

Зчитуємо результати ігор і оновлюємо значення змінних і відповідно до наслідків кожної з них.

for(i = 0; i < n; i++)
{
  scanf("%d %d",&x,&y);
  if (x > y) a++;
  if (x < y) b++;
}

Після обробки всіх ігор порівнюємо кількість перемог гравців і виводимо підсумковий результат.

if (a > b) puts("1"); else
if (a < b) puts("2"); else
           puts("0");