Язык с программированием. Слон или не слон?
Три слепых мудреца ощупывают предмет и пытаются понять, слон это все-таки или не слон? Всем известно, что у слонов обычно бывают:
один хобот;
один хвост;
4 ноги;
2 уха;
2 глаза;
1 рот.
Ну бывают еще бивни, но это как получится, у кого-то уже сломались, у кого-то еще не выросли. Бивни (и другие части тела) считать не будем, они не определяющие.
Вам передаются наблюдения мудрецов. Нужно определить, получилось ли им наблюдать хоть одного целого слона? Или, возможно, нескольких? Или не получилось. Если до обеда так ни одного слона и не нашли, пора заканчивать.
Формат ввода
Вводятся пары строк, в первой из которых стоит целое число — количество нащупанных частей тела, во второй — название части тела, количество которой ощупали в предыдущей строке. До тех пор, пока не будет вместо части тела введено слово ОБЕД.
Формат вывода
Если получился хотя бы один полнокомплектный слон, то ввод данных нужно прекратить и вывести: Есть слон! и их количество.
Если до появления слова ОБЕД вместо названия так ни одного целого слона и не нашли, вывести: Какие-то слоны нецелые. Пошли обедать.
Пример 1
Ввод Вывод
1
нога
1
рот
2
хобот
3
нога
2
бивень
2
ухо
2
глаз
1
хвост
4
нога
4
ОБЕД
Есть слон!
1
Пример 2
Ввод Вывод
1
глаз
1
хобот
7
нога
3
животик
2
хвост
3
нога
2
бивень
5
ОБЕД
Какие-то слоны нецелые. Пошли обедать.
209
220
Ответы на вопрос:
// pascalabc.net 3.0, сборка 1160 от 05.02.2016 procedure permutation(x: array of integer); begin var imin: =0; for var i: =1 to x.length-1 do if x[i]< x[imin] then imin: =i; var im: =(x.length div 2); swap(x[imin],x[im]) end; begin var a: =arrrandom(readinteger('n='),10,99); a.println; permutation(a); a.println; end. тестовое решение: n= 7 90 89 97 63 95 21 56 90 89 97 21 95 63 56
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Александра12345111101.02.2020 19:47
-
mullyminovam27.03.2022 09:38
-
hoivamvrot14.01.2022 13:26
-
Никола1111111125.04.2020 06:55
-
камила2005316.01.2020 05:47
-
Юлия1911200625.01.2020 16:40
-
R1FL15.04.2022 12:18
-
Umniyera29.08.2020 19:22
-
красотка24831.01.2022 21:52
-
ВладДвоичник200231.07.2020 05:01
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.