lizakaraseva0
09.02.2022 00:42

Решить в паскале: вводится строка с клавиатуры. определить сколько в ней о.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Яна775975
22.07.2020 18:31
Var
 s:string;
 k,i:integer; {k-количество символов 'o',i-счетчик цикла}
begin
 readln(s);
 k:=0;
 for i:=1 to length(s) do {цикл от 1 до длины строки}
  if s[i]='o'
   then   k:=k+1;
 writeln(k);
end.
0,0(0 оценок)
Ответ:
АлиOчкА
22.07.2020 18:31
В условии задачи нечетко указано, какой символ искать: "о" - это может быть и латинская буква, и кириллическая. В программе предполагается, что это латинский символ, в противном случае его достаточно заменить в const на нужный.

const
   c:char='o';
var
   s:string;
   i,k:integer;
begin
   Write('Введите строку: '); Readln(s);
   k:=0;
   for i:=1 to Length(s) do if s[i]=c then Inc(k);
   Writeln('Символ "',c,'" встречается ',k,' раз(а)')
end.

Тестовое решение:
Введите строку: Learn wisdom by the follies of others
Символ "o" встречается 4 раз(а)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота