Записать подпрограмму, составляющую список "неправильных" слов - Visual Basic .NET

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

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

Записать подпрограмму, которая составляет список "неправильных" слов текста. "Неправильными" считать слова, в которых вперемешку буквы русского и латинского алфавитов или буквы и цифры. Подпрограмма принимает исходный текст и возвращает массив искомых слов.

Решение задачи: «Записать подпрограмму, составляющую список "неправильных" слов»

textual
Листинг программы
  1. Dim txt As String = "Leaflet is designed with simplicity performыукацance and usab125ility in mind It works efficiently across all major desktop and mobile platforms out of the box"
  2. Dim ttx() As String = txt.ToLower.Split(" "c)
  3. Dim lst As New List(Of String)
  4. Dim sm As Integer
  5. For Each wrd As String In ttx
  6.     sm = 0
  7.     For Each ch As Char In wrd.ToCharArray
  8.         If Char.IsDigit(ch) Then
  9.             sm = wrd.Count - 1
  10.             Exit For
  11.         End If
  12.         If AscW(ch) > 96 AndAlso AscW(ch) < 123 Then
  13.             sm += 1
  14.         Else
  15.             sm -= 1
  16.         End If
  17.     Next
  18.     If Math.Abs(sm) <> wrd.Count Then
  19.         lst.Add(wrd)
  20.     End If
  21. Next
  22. ListBox1.Items.AddRange(lst.ToArray)

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


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

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

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

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

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

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