№1785
http://acm.timus.ru/problem.aspx?space=1&num=1785
ЖМИ ДАЛЕЕ>>>
РЕШЕНИЕ [C++ ] :
#include <iostream>
using namespace std;
int main()
using namespace std;
int main()
{
int x;
cin >> x;
if (x >= 1 && x <= 4)
cout << "few";
if (x >= 5 && x <= 9)
cout << "several";
if (x >= 10 && x <= 19)
cout << "pack";
if (x >= 20 && x <= 49)
cout << "lots";
if (x >= 50 && x <= 99)
cout << "horde";
if (x >= 100 && x <= 249)
cout << "throng";
if (x >= 250 && x <= 499)
cout << "swarm";
if (x >= 500 && x <= 999)
cout << "zounds";
if (x >= 1000)
cout << "legion";
return 0;
}
1785. Трудности локализации
Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ
Ограничение памяти: 64 МБ
Компания Lavin Interactive, разработчик пошаговой стратегии Losers-V, постоянно расширяет рынки сбыта и создаёт локализации своей игры даже на самые малоизвестные языки. В том числе, их заинтересовал язык племени австралийских аборигенов аниндилъяква.
Но в языке аниндилъяква нет числительных. Как же, например, перевести на него фразу «у вас семь чёрных драконов, а у вашего врага — сорок»? Локализаторы решили перевести её так: «у вас немного чёрных драконов, а у вашего врага — толпа». Они составили таблицу, в которой указали правила замены чисел, обозначающих количество монстров, на существительные и местоимения:
Помогите локализаторам автоматизировать процесс — напишите программу, которая по количеству монстров выдаст соответствующее этому количеству слово.
Количество | Обозначение на русском языке | Обозначение на языке аниндилъяква |
от 1 до 4 | несколько | few |
от 5 до 9 | немного | several |
от 10 до 19 | отряд | pack |
от 20 до 49 | толпа | lots |
от 50 до 99 | орда | horde |
от 100 до 249 | множество | throng |
от 250 до 499 | сонмище | swarm |
от 500 до 999 | полчище | zounds |
от 1000 | легион | legion |
Исходные данные
В единственной строке записано целое число n (1 ≤ n ≤ 2000) — количество монстров.
Результат
Выведите слово, соответствующее данному количеству монстров на языке аниндилъяква.
Примеры
исходные данные | результат |
---|---|
7 | several |
40 | lots |
Автор задачи: фольклор
Источник задачи: Уральская региональная командная олимпиада по программированию 2010
Источник задачи: Уральская региональная командная олимпиада по программированию 2010