Проверить, правильно ли в строке записаны сочетания "жи" и "ши" - C#
Формулировка задачи:
1)Дана последовательность слов. Проверить, правильно ли в ней записаны сочетания "жи" и "ши".
2)Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные элементы массива. Использовать алгоритм обмена.
3)Составить программу перевода двоичного числа a (0<a<1) в десятичную систему счисления.
Решение задачи: «Проверить, правильно ли в строке записаны сочетания "жи" и "ши"»
textual
Листинг программы
using System; using System.Text.RegularExpressions; namespace Application { class MainClass { public static void Main (string[] args) { string str = Console.ReadLine (); Match matches = Regex.Match (str, @"\b[А-Яа-я]*[жш][ие][А-Яа-я]*\b"); while (matches.Success) { Match word_matches = Regex.Match (matches.Value, @"[жш][ие]"); while (word_matches.Success) { Console.WriteLine ("Ошибка в слове \"{0}\" в позииции {1}", matches.Value, word_matches.Index); word_matches = word_matches.NextMatch (); } matches = matches.NextMatch (); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д