Pascal, строки Определить сколько раз встречается “о” в первом слове строки.

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

Pascal, строки
Определить сколько раз встречается “о” в первом слове строки.


Информатика (2.1k баллов) | 24 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1387 от 20.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var w:=ReadlnString('Введите строку:').ToWords[0];
  Writeln('Буква "о" встречается ',w.Matches('о').Count,' раз(а)')
end.

Пример
Введите строку: Хорошая погодка сегодня!
Буква "о" встречается 2 раз(а)
(150k баллов)
0 голосов

 var   s: string;   c: char;   i: integer;  
 count: integer;
 begin  
readLn(s);
  read(c);  
count := 0;
  for i := 1 to length(s) do  
   if s[i] = c then    
   inc(count);  
writeLn(count);  
readLn;
 end.

(307 баллов)