Дописать удаление цифр из строки - C#
Формулировка задачи:
вообщем так, прога работает как надо, но попросили сделать еще проверку строки на наличия в ней цифр, если они есть, то удалить эти цифры из слов, а уж потом выполнять условие foreach (string pez in ret), нужна ваша помощь
Листинг программы
- namespace ConsoleApplication3
- {
- class Program
- {
- static string TOCHKA(ref string stroka)
- {
- char[] charsToTrim = { ',', '.' };
- stroka = stroka.TrimEnd(charsToTrim);
- return stroka;
- }
- static void Main(string[] args)
- {
- bool flag;
- int i = 0;
- Console.WriteLine("Введите строку");
- string stroka = Console.ReadLine(); //вводим строку
- stroka = TOCHKA(ref stroka); //убираем точку в конце
- while (stroka.Contains(" ")) { stroka = stroka.Replace(" ", " "); }//удаляем лишние пробелы
- string[] ret = stroka.Split(' '); //разбиваем на слова
- foreach (string pez in ret)
- if (pez.Length % 2 != 0 && pez != ret[ret.Length - 1]) Console.Write(pez.Remove((pez.Length / 2), 1) + " ");
- Console.WriteLine();
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Дописать удаление цифр из строки»
textual
Листинг программы
- stroka = TOCHKA(ref stroka); //убираем точку в конце
- stroka = new String(stroka.Where(w => !new List<char>(new char[] {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'}).Contains(w)).ToArray());
- while (stroka.Contains(" ")) { stroka = stroka.Replace(" ", " "); }//удаляем лишние пробелы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д