profile
Размещено 4 года назад по предмету Информатика от goshkobogdan

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

  1. Ответ на вопрос
    Ответ на вопрос дан petyaGavrikov
    #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" << "n";
     else cout << k2 << k1 << ":" << k3 << k4 << "n";
    return 0;
    }

    Пример:
    10
    -1 1
    1 1
    1 2
    -1 -1
    -1 -2
    -1 -3
    1 -1
    1 -2
    1 -3
    1 -4
    12:34
    1. Ответ на вопрос
      Ответ на вопрос дан goshkobogdan
      А можно через int main пожалуйста
    2. Ответ на вопрос
      Ответ на вопрос дан goshkobogdan
      точнее #include<stdio.h>
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.