41

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

dinamit2010 19 марта 2023

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

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

88

Var c: Char; s: String; i,k,p: Integer; Begin ReadLn (c); {Чтение заданного символа} ReadLn (s); {Чтение заданного слова} p: =Pos (c,s); {Определяем позицию символа} If (p=0) Then {Функция вернет 0, если символ не будет найден} WriteLn ('Такого символа в слове нет.') Else {Если символ есть, то … } Begin WriteLn ('Указанный символ расположен на позиции: ',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.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

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