Дана фраза. Выяснить сколько в ней имен собственных (начинающихся с заглавной буквы) - C#

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

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

Не могли бы вы помочь перевести эту программу в С##?
Public  Class Form1
Dim A,B As String 
Dim I,j,c As Integer
Private Sub Command1_Click()
    Dim S() As String, i As Integer, n As Integer
    S = Split(InputBox("Введите фразу.", "Ввод данных", "Столица нашей Родины - город Москва."))
    For i = 0 To UBound(S)
5: n = n - (StrConv(S(i), 3) = S(i) And Len(S(i)) > 1
         If UCase(Left(S(i), 1)) = Left(S(i), 1) And Len(S(i)) > 1 Then n = n + 1
    Next i
    MsgBox "Количество слов, начинающихся с заглавной буквы во фразе - " & n
End Sub

Решение задачи: «Дана фраза. Выяснить сколько в ней имен собственных (начинающихся с заглавной буквы)»

textual
Листинг программы
        static void Main(string[] args)
        {
            Console.Write("Введите строку, содержащую прописные буквы: ");
            string str = Console.ReadLine();
            string Lstr = str.ToLower();
            int sch = 0;
            if (str[0] != Lstr[0]) sch += 1;
            for (int i = 1; i < str.Length; i++)
            {
                if (str[i] != Lstr[i] && str[i - 1].ToString() == " ") sch += 1;
            }
            Console.WriteLine("Количество слов, начинающихся с прописной буквы во фразе: {0}", sch);
            Console.Read();
        }

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


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

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

13   голосов , оценка 4.308 из 5
Похожие ответы