Подсчет суммы мест, на которых в словах текста стоит заданная буква - Pascal

Узнай цену своей работы

Формулировка задачи:

Добрый день) Помогите пожалуйста решить такую задачу: Написать программу для подсчета суммы мест, на которых в словах текста стоит заданная буква. (это условие задачи) Проще говоря, надо указать будет букву и чтобы выводилось в ответе, сколько раз применялась заданная буква в тексте.

Решение задачи: «Подсчет суммы мест, на которых в словах текста стоит заданная буква»

textual
Листинг программы
var s: string;
    c: char;
    i, p, k: integer;
begin
  writeln('Введите строку:');
  readln(s);
  write('Введите символ: ');
  readln(c);
  k := 0;
  p := 0;
  for i := 1 to length(s) do
    if s[i] = ' '
      then k := 0
      else begin
        inc(k);
        if s[i] = c then p := p + k
      end;
  if p > 0
    then write('Сумма позиций символа "', c, '" в словах: ', p)
    else write('Символ "', c, '" в строке не найден');
  readln
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы