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();
}
}
}