0 / 0 / 0
Регистрация: 06.12.2014
Сообщений: 48
1

После каждого символа "О" вставлять пробел и подсчитывать количество букв "А" стоящих между буквами "К" и "Л"

08.12.2014, 16:35. Показов 2788. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
После каждого символа "О" вставлять пробел и подсчитывать количество букв "А" стоящих между буквами "К" и "Л"
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2014, 16:35
Ответы с готовыми решениями:

После каждого символа "А" вставлять пробел и подсчитывать количество букв "Б" стоящих между буквами "О" и "Р"
После каждого символа "А" вставлять пробел и подсчитывать количество букв "Б" стоящих между буквами...

После каждого символа 'A' вставить пробел и подсчитать количество символов 'B', стоящих между знаками '+' и '
1) После каждого символа 'A' вставить пробел и подсчитать количество символов 'B', стоящих между...

Строка: После каждого символа А вставить пробел, и подсчитать количество символов B, стоящих между + и -
Помогите пожалуйста решить задачу. После каждого символа А вставить пробел, и подсчитать...

После каждого символa 'A' вставить пробел и подсчитать количество символов 'B', стоящих между знаками '+' и '-'
После каждого символa 'A' вставить пробел и подсчитать количество символов 'B', стоящих между...

1
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
08.12.2014, 19:05 2
Лучший ответ Сообщение было отмечено Snord как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var
    s : String;
    i, count : Byte;
begin
    Write('s='); ReadLn(s);
    if (s[1] = 'O') then
        Insert(' ', s, 2);
    i := 1; count := 0;
    while (i < Length(s)) do
    begin
        Inc(i);
        if (s[i] = 'O') then
            Insert(' ', s, i + 1);
        if (Copy(s, i - 1, 3) = 'KAL') then
            Inc(count);
    end;
    if (s[Length(s)] = 'O') then // толку не особо, но для чистоты выполнения задания
        Insert(' ', s, Length(s) + 1);
    WriteLn(s);
    WriteLn('count=', count);
end.
1
08.12.2014, 19:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2014, 19:05
Помогаю со студенческими работами здесь

Вставить пробел в строку после каждого символа «.» «,» «!» или «?», если за этими символами не следует пробел
Вставить пробел после каждого символа «.» «,» «!» или «?», если за этими символами не следует...

После каждого вхождения символа «$» в строке вставлять подстроку
Помогите пожалуйста!!! Не знаю как написать программу прошу помочь!Вот задание: Операции со...

Вставлять тирэ после каждого второго символа строки
Доброе время суток. Подскажите, как решить подобный вопрос, есть массив с данными (получаемый в...

После каждого вхождения символа «$» в строке вставлять подстроку «End»
После каждого вхождения символа «$» в строке вставлять подстроку «End» Подсчитать число вставок.

После каждого символа ‘a’ вставить пробел
Ввести с клавиатуры строку. После каждого символа ‘a’ вставить пробел. Преобразованную строку...

Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела.
Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела. Как...

Вставить пробел после каждого символа в .txt
Добрый день, всем! Есть задача форматирования .txt: вставить пробел после каждого символа. Как это...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru