Помогите составить программу в Pascal! Задана последовательность слов. Определить...

0 голосов
36 просмотров

Помогите составить программу в Pascal!
Задана последовательность слов. Определить частоту вхождения каждого из слов в последовательность.


Информатика (60 баллов) | 36 просмотров
0

Есть что-нибудь о формате входных данных?

Дан 1 ответ
0 голосов
Правильный ответ

Var   s,r,k: string;
         j: integer;
begin
  write('строка:  ');  readln(s);
    foreach k in s.Split(' ').Distinct do
    begin
      j:=0;
      foreach r in s.Split(' ') do
      if r=k then j:=j+1;
      writeln('слово   ','"',k,'"','   встречается ',j,' раз');
    end;
end.

(9.7k баллов)