нужен C# код для генерации последовательности слогов на кириллице.

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 486
Благодарностей
8 692
Баллы
113
нужен C# код для генерации последовательности слогов на кириллице..
нужны именно слоги, как в генерации ников, но на кириллице именно..
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
возьмите какую нибудь толтую книжку и разложите по этим правилам - и будет у вас коллекция слогов) ( ну надо будет еще и от дублей почистить)
http://www.licey.net/russian/phonetics/1_6
 
  • Спасибо
Реакции: surrealmix

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
В личку
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

два массива.
в одном гласные, в другом согласные.
дальше миксуем

C#:
char[] soglas = new[] {'A', 'Е', 'Ё', 'И', 'О', 'У', 'Ы', 'Э', 'Ю', 'Я'};
char[] glas = new[] {'Б', 'В', 'Г', 'Д', 'Ж', 'З', 'Й', 'К', 'Л', 'М', 'Н', 'П', 'Р', 'С', 'Т', 'Ф', 'Ч', 'Ц', 'Ч', 'Ш', 'Щ'};
      
            //Список слогов
            List<string> list = new List<string>();
      
            //генерим слоги

            foreach (char s in soglas)
            {
                foreach (char g in glas)
                {
                    string result = String.Format("{0}{1}\n{1}{0}", s, g);
                    list.Add(result);
                }
            }

дальше по вкусу составляем слова, а из них уже предложения.
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)