Загрузка данных


using System;

namespace WordCounter
{
    class Program
    {
        static void Main(string[] args)
        {
            // В Pascal: Uses Crt;
            // В C#: using System; (подключено вверху)

            // Var Text: String; (объявление переменных)
            string text;
            char letter;
            int i;
            int number;

            // BEGIN
            Console.Clear(); // Очистка экрана (аналог ClrScr)

            Console.Write("Введите текст: ");
            text = Console.ReadLine(); // ReadLn(Text)

            number = 0; // Number := 0;
            // For i := 1 to Length(Text) do (цикл от 1 до длины текста)
            // В C# индексация начинается с 0, поэтому идем до Length - 1
            for (i = 0; i < text.Length; i++)
            {
                letter = text[i]; // Letter := Text[i];

                // If (Letter = ' ') then Number := Number + 1;
                if (letter == ' ')
                {
                    number = number + 1;
                }
            }

            // WriteLn('Ответ: количество слов в тексте равно ', Number);
            Console.WriteLine("Ответ: количество слов в тексте равно " + number);
            
            // Чтобы консоль не закрылась сразу (аналог ожидания в конце программы)
            Console.ReadKey();
        }
    }
}