Определить, сколько раз в предложении встречается заданное слово - C#

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

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

Помогите перевести эти две: 2.
var 
s,sl:string;
k,i:integer;
begin 
write('Vvedite tekst:');
readln(s);
write('Vvedite slovo: ');
readln(sl);
k:=0;
while pos(sl,s)>0 do
begin k:=k+1;
delete(s,pos(sl,s),length(sl));
end;
writeln('Slovo v danom tekste vstre4aetsia ->',k, 'raz');
end.

Решение задачи: «Определить, сколько раз в предложении встречается заданное слово»

textual
Листинг программы
using System;
 
namespace ConsoleTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Vvedite tekst: ");
            string s1 = Convert.ToString(Console.ReadLine());
            Console.Write("Vvedite slovo: ");
            string s2 = Convert.ToString(Console.ReadLine());
            int i = 0;  
            int x = -1; 
            int k = -1;
            while (i != -1)
            {
                i = s1.IndexOf(s2, x + 1); 
                x = i; 
                k++;  
            }
            Console.WriteLine("Slovo v danom tekste vstre4aetsia -> " + k + " raz");
            Console.ReadKey();
 
        }
    }
}

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


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

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

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