Ребята, помогите пожалуйста решить задание на C# с использованием Do...while.
Вариант задания выделил(6 вар.)
Даю 100 баллов!!!!!!!!!!!!!!!!!!!!!
Ответ
5 (1 оценка)
1
restIess 2 года назад
Светило науки - 2022 ответа - 1820 раз оказано помощи

using System;

namespace restless

{

   class Program

   {

       static void Main(string[] args)

       {

           string text = Console.ReadLine();

           int i = 0, _counterL = 0, _counterU = 0;

           if (text[text.Length - 1] == '.')

           {

               do

               {

                   if (text[i] >= 'A' && text[i] <= 'Z')

                       _counterU++;

                   else if (text[i] >= 'a' && text[i] <= 'z')

                       _counterL++;

                   i++;

               } while (text[i] != '.');

               if (_counterL > _counterU)

                   Console.WriteLine("Строчных английских букв больше");

               else if (_counterU > _counterL)

                   Console.WriteLine("Прописных английских букв больше");

               else if (_counterL == 0 && _counterU == 0)

                   Console.WriteLine("В тексте нет английских букв!");

               else

                   Console.WriteLine("Равное количество английских букв");

           }

           else

               Console.WriteLine("Сообщение должно заканчиваться точкой!");

           Console.ReadKey();

       }

   }

}

Остались вопросы?