Решение задачи "Пингвины" с Timus

Без пояснения   Просмотров: 17


Программист Денис c детства мечтал побывать в Антарктиде, но почему-то регулярных рейсов туда нет. Поэтому Денис все лето изучал Антарктиду с помощью соседнего кинотеатра. Теперь он знает, что в Антарктиде водится несколько видов пингвинов:
Императорские пингвины (Emperor Penguins) — любители петь;
Малые пингвины (Little Penguins) — любители потанцевать;
Пингвины Макарони (Macaroni Penguins) — любители сёрфинга.
К сожалению, в мультфильмах не было сказано, какой вид пингвинов самый многочисленный. Денис решил выяснить это: он посмотрел эти мультфильмы еще раз, и каждый раз, когда видел пингвина, записывал в блокнот название его вида. Сейчас Денис дал вам блокнот с просьбой выяснить, какой вид пингвинов самый многочисленный.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, k3, k1, k2;
    k1 = k2 = k3 = 0;
    string s, s1;
    cin >> n;
    for(int i = 0; i < n; ++i){
        cin >> s >> s1;
        if(s == "Emperor")
            ++k1;
        else if(s == "Little")
            ++k2;
        else
            ++k3;
    }
    if(k1 > k2 && k1 > k3)
        cout << "Emperor Penguin";
    else if(k2 > k1 && k2 > k3)
        cout << "Little Penguin";
    else if(k3 > k1 && k3 > k2)
        cout << "Macaroni Penguin";
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться