• Input file: стандартный поток ввода
    Output file: стандартный поток вывода
    Time limit: 1 секунда
    Memory limit: 256 Мбайт
    Инна любит необычные вещи. Недавно она увидела в магазине часы, на которых вместо
    циферблата была изображена координатная плоскость с отмеченными на ней точками. Чтобы
    определить время, нужно посчитать количество точек в каждой из четвертей.
    Предположим, что получились следующие результаты:
    3 точки в I (правой верхней) четверти,
    2 точки во II (левой верхней) четверти,
    4 точки в III (левой нижней) четверти,
    7 точек в IV (правой нижней) четверти.
    Это значит, что часы показывают 23 часа 47 минут.
    Помогите Инне определить текущее время по заданным координатам точек или сообщите о том,
    что часы неисправны.
    Часы неисправны только в том случае, если показываемое ими время не входит в промежуток от
    00 часов 00 минут до 23 часов 59 минут.
    Input
    В первой строке находится целое число n – количество точек (0 ≤ n ≤ 50). В следующих n строках
    находится по два целых числа xi
    , yi – координаты очередной точки (-100 ≤ xi
    , yi ≤ 100). Гарантируется,
    что точки не лежат на координатных осях. Гарантируется, что координаты всех точек различны.
    Output
    Выведите строку «Clock is broken», если часы неисправны. В противном случае выведите время в
    формате ЧЧ:ММExamples
    Пример входных данных Пример выходных данных
    Пример входных данных Пример выходных данных
    10 12:34
    -1 1
    1 1
    1 2
    -1 -1
    -1 -2
    -1 -3
    1 -1
    1 -2
    1 -3
    1 -4


    6 Clock is broken
    -1 1
    -1 2
    -1 3
    1 1
    -1 -1
    1 -1

Ответы 3

  • А можно через int main пожалуйста
  • точнее #include<stdio.h>
    • Автор:

      hubbard
    • 6 лет назад
    • 0
  • #include <iostream>using namespace std;int main() { int a[50][2]; int n; int k1=0; int k2=0; int k3=0; int k4=0; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i][0] >> a[i][1]; } for (int i = 0; i < n; i++) { if (a[i][1]>0)   if (a[i][0]>0) k1++; else k2++;  else if (a[i][0]>0) k4++; else k3++; } if ((k2>=3)or(k2==2)and(k1>3)or(k3>5)or(k4>9))  cout << "Clock is broken" << "";  else cout << k2 << k1 << ":" << k3 << k4 << ""; return 0;}Пример:10-1 11 11 2-1 -1-1 -2-1 -31 -11 -21 -31 -412:34
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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