40

С клавиатуры вводят ряд и слово

leoryk 04 марта 2023

С клавиатуры вводят ряд и слово. Составьте программу, которая определяет позицию данногослова.

категория: информатика

97

Var c: Char; s: String; i,k,p: Integer; BeginReadLn (c); {Чтение заданного символа}ReadLn (s); {Чтение заданного слова}p: =Pos (c,s); {Определяем позицию символа}If (p=0) Then {Функция вернет 0, если символ не будет найден}WriteLn ('Такого символа в слове нет.') Else {Если символ есть, то … }BeginWriteLn ('Указанный символ расположен на позиции: ',p); k: =0; {k хранит количество вхождений}p: =Length (s); {p хранит длину строки (слова) }For i: =1 To p Do {Пробегаем по всем символам слова}If (s[i]=c) Then inc (k); {Если символ совпадает, увеличиваем на 1 переменную k}WriteLn ('Количество вхождений данного символа: ',k); End; End.

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

ПОПУЛЯРНОЕ
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...