Задать вопрос
15 июля, 12:09

Составьте программу, вычисляющую, сколько раз в строке X встречается слово Y. Строку X и слово Y введите с клавиатуры.

+4
Ответы (1)
  1. 15 июля, 13:16
    0
    Var x, y, z:string; k, p, l:integer;

    begin

    writeln ('Введите строку:');

    readln (x);

    writeln ('Введите слово:');

    readln (y);

    z:=x; k:=0;

    l:=length (y);

    p:=pos (y, x);

    while p>0 do

    begin

    k:=k+1;

    delete (z, p, l);

    p:=pos (y, z);

    end;

    writeln ('k = ', k);

    end.

    Пример:

    Введите строку:

    мама мыла раму, мама мыла окно.

    Введите слово:

    мама

    k = 2
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Составьте программу, вычисляющую, сколько раз в строке X встречается слово Y. Строку X и слово Y введите с клавиатуры. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы