Версия для копирования в MS Word
PDF-версии: горизонтальная · вертикальная · крупный шрифт · с большим полем
РЕШУ ЕГЭ — информатика
Задания
i

Вам не­об­хо­ди­мо на­пи­сать про­грам­му рас­по­зна­ва­ния чисел, за­пи­сан­ных про­пи­сью. Сна­ча­ла на вход про­грам­ме подаётся обу­ча­ю­щий блок, со­сто­я­щий из 27 строк. Пер­вые 9 строк со­дер­жат слова "один", "два", ...., "де­вять", сле­ду­ю­щие 9 строк  — слова "один­на­дцать", "две­на­дцать", ... "де­вят­на­дцать", сле­ду­ю­щие 9 строк  — слова "де­сять", "два­дцать", ..., "де­вя­но­сто". Все слова за­пи­са­ны ме­лень­ки­ми рус­ски­ми бук­ва­ми без лиш­них про­бе­лов в на­ча­ле и в конце стро­ки.

Затем на вход про­грам­ме подаётся зна­че­ние N  — ко­ли­че­ство за­пи­сей, ко­то­рые не­об­хо­ди­мо об­ра­бо­тать. Сле­ду­ю­щие N строк со­дер­жат за­пи­сан­ные сло­ва­ми числа. Каж­дое число за­пи­са­но по-рус­ски, ма­лень­ки­ми бук­ва­ми, без оши­бок. Если число со­сто­ит из не­сколь­ких слов, между сло­ва­ми на­хо­дит­ся ровно один про­бел, лиш­них про­бе­лов в на­ча­ле и в конце строк нет.

На­пи­ши­те эф­фек­тив­ную про­грам­му, ко­то­рая опре­де­лит сумму тех вход­ных чисел, ко­то­рые на­хо­дят­ся в ин­тер­ва­ле то 1 до 99.

Раз­мер па­мя­ти, ко­то­рую ис­поль­зу­ет Ваша про­грам­ма, не дол­жен за­ви­сеть от длины ис­ход­но­го спис­ка.

Перед тек­стом про­грам­мы крат­ко опи­ши­те ис­поль­зу­е­мый Вами ал­го­ритм ре­ше­ния за­да­чи.

 

При­мер вход­ных дан­ных (обу­ча­ю­щий блок по­ка­зан в при­ме­ре с со­кра­ще­ни­я­ми):

один

два

...

де­вя­но­ста

5

два­дцать во­семь

два мил­ли­о­на

че­тыр­на­дцать

сто два­дцать три

ты­ся­ча де­вять­сот во­семь­де­сят че­ты­ре

При­мер вы­ход­ных дан­ных для при­ведённого выше при­ме­ра вход­ных дан­ных:

42