Подготовка учащихся к решению олимпиадных задач на Си

Страницы: <<  <  1 | 2




V
X




ª
и местоимения:
КоличествоОбозначение на русском языкеОбозначение на языке аниндилъяква
от 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)— количество монстров.
Результат
Выведите слово, соответствующее данному количеству монстров на языке аниндилъяква.
Примеры
input. txtoutput. txt
7several
40lots
Сложность: 31
Пояснение к решению.
Данная задача сложна тем, что длинным условием автор пытается запутать и напугать претендента на решение. На самом деле необходимо лишь выполнить множественный выбор. Таким образом, эту задачу можно считать стандартной – решение таких и подобных задач рассмотрены в соответствующих темах по алгоритмизации.
Решение:
include
int main()
freopen(input. txt, r, stdin);
freopen(output. txt, w, stdout);

//определим параметры для данных:
int n; // количество монстров
// читаем исходные данные
scanf(d,&n);
//условной конструкцией ищем нужный диапазон и выводим результат
if((n1)&&(n

Страницы: <<  <  1 | 2
Рейтинг
Оцени!
Поделись конспектом: