Дописать удаление цифр из строки - C#

Узнай цену своей работы

Формулировка задачи:

вообщем так, прога работает как надо, но попросили сделать еще проверку строки на наличия в ней цифр, если они есть, то удалить эти цифры из слов, а уж потом выполнять условие foreach (string pez in ret), нужна ваша помощь
Листинг программы
  1. namespace ConsoleApplication3
  2. {
  3. class Program
  4. {
  5. static string TOCHKA(ref string stroka)
  6. {
  7. char[] charsToTrim = { ',', '.' };
  8. stroka = stroka.TrimEnd(charsToTrim);
  9. return stroka;
  10. }
  11. static void Main(string[] args)
  12. {
  13. bool flag;
  14. int i = 0;
  15. Console.WriteLine("Введите строку");
  16. string stroka = Console.ReadLine(); //вводим строку
  17. stroka = TOCHKA(ref stroka); //убираем точку в конце
  18. while (stroka.Contains(" ")) { stroka = stroka.Replace(" ", " "); }//удаляем лишние пробелы
  19. string[] ret = stroka.Split(' '); //разбиваем на слова
  20. foreach (string pez in ret)
  21. if (pez.Length % 2 != 0 && pez != ret[ret.Length - 1]) Console.Write(pez.Remove((pez.Length / 2), 1) + " ");
  22. Console.WriteLine();
  23. Console.ReadKey();
  24. }
  25. }
  26. }

Решение задачи: «Дописать удаление цифр из строки»

textual
Листинг программы
  1.             stroka = TOCHKA(ref stroka); //убираем точку в конце
  2.             stroka = new String(stroka.Where(w => !new List<char>(new char[] {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'}).Contains(w)).ToArray());
  3.             while (stroka.Contains("  ")) { stroka = stroka.Replace("  ", " "); }//удаляем лишние пробелы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут