Определить, сколько раз в предложении встречается заданное слово - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д