Автор: Наталья
Дата: 13-02-02 21:19
Уточните: программа должна любые Ф.И.О. ставить в дательный падеж? Для типичных случаев можно сделать таблицу. Например, на -ский - -скому, на -ов - -ову. И я думаю, что это самый дешёвый способ. Отдельный алгоритм для нерусских (т.е. не отражённых в таблице) фамилий. Там придётся по окончанию отчества определять пол. Например, Рабинович Мириам МихайлоВНА и Илья СемёноВИЧ. Но что делать с мусульманскими именами ? Можно, конечно, сделать отдельную таблицу для добавок типа -ага, апа и др. В общем, надо брать большой телефонный справочник, чтобы не позабыть какой-то тип Ф.И.О. и писать набор программ для всех встречающихся случаев. А Вам на каком языке надо программу писать?
|
|