Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.10.2018
Сообщений: 22
1

Ввод строки S и символа С. Результат: число повторений символа С и порядковые позиции вхождения этого символа в строку

13.12.2018, 20:15. Просмотров 1198. Ответов 1
Метки нет (Все метки)

Нужно составить программу, в которой пользователь вводит вручную строку S и символ C. Результатом программы должно быть число повторений этого символа C и порядковые позиции вхождения символа С в строке S.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2018, 20:15
Ответы с готовыми решениями:

Номер позиции первого вхождения символа в строку
Функция - STRRCHR(C: STRING; CH: CHAR): INTEGER - возвращает номер позиции первого вхождения...

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0.

Заменить все вхождения символа С1 в строку S на С2
Дана символьная строка S, символы С,C. Заменить все вхождения символа С1в строку S на С2. ...

Поиск позиции символа.
Задан текст. Распечатать номера позиций на которых встречается русская буква 'e' и номера позиций...

1
Эксперт Pascal/Delphi
6269 / 4227 / 4611
Регистрация: 05.06.2014
Сообщений: 20,806
14.12.2018, 09:30 2
Лучший ответ Сообщение было отмечено proehidna как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
  k, i: integer;
  s: string;
  c: char;
 
begin
  k := 0;
  write('Введите строку: ');
  readln(s);
  write('Введите символ: ');
  readln(c);
  for i := 1 to Length(s) do
    if s[i] = c then
    begin
      writeln('Символ ', c, ' в позиции: ', i);
      inc(k);
    end;
  writeln('Число повторений символа ', c, ': ', k);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2018, 09:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Преобразовать данный текст по следующему правилу: если нет символа «*», то оставить текст без изменений, иначе вставить перед и после каждого символа
Преобразовать данный текст по следующему правилу: если нет символа «*», то оставить текст без...

Вставить символ х после каждого вхождения символа у
Вставляет символ х после каждого вхождения в символ у

Заменить все вхождения первого символа на второй
помогите решить пож). Задана строка и 2 символа. Заменить все вхождения первого символа на второй.

Заменить пробелом все вхождения первого встретившегося символа
Помогите, пожалуйста. Одномерный символьный массив длиной 300 элементов заполнить символами из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.