ЖВ
Женя Васильева

Напечатать заданный непустой текст:удалив из него все буквы b, непосредственно поеред которыми находится буква c...

Напечатать заданный непустой текст:удалив из него все буквы b, непосредственно поеред которыми находится буква c. Текст оканчивается точкой.
Задача должна быть решена на паскале. Все было бы проссто, но нам запрещают использовать тип string, а значит массивы отпадают. Там нужно как-то через переменную char решать, ну и циклы, циклы, циклы, но у меня что-то не получается... Помогите пожалуйста!!!

Ну да массив char, но что-то не получается (((

AP
Alexander Pitch

"запрещают использовать тип string, а значит массивы отпадают" - а массив char кто отменил?
вот и делай цикл по массиву, с проверкой "если символ b а предыдущий c - то ну его нахрен"

ВД
Вера Дунаева

не тому чему-то вас учат. вернее, наверно тому, но раком.
$text=~ s/cb/c/
...

Алексей Котельников
Алексей Котельников

Что же здесь не понятного:


Write(m[1]);
for i := 2 to L do
if (m[ i ] = bChar) and (m[i - 1]=cChar) then
{ не выводим }
else Write(m[ i ]);
WriteLn;

Похожие вопросы
как начати изучати c# b c++
Вычислить и напечатать значения функции при заданных с клавиатуры значениях переменных a,b,c,d.
Помогите, мудрые люди) Напечатать числа от A до B c дробным шагом С. использовать while
напишите пожалуйста программу на с++.дано а=10,b=5,c=2.что больше (a+b)/c или (a-b)/c
"Напечатать слова, содержащие заданную букву. " в pascal.
Помогите, даже не помню как решить и напечатать C++
Докажите, что если ac+bc+ac=0, (a-b)*(a-c)+(b-c)*(b-a)+(c-a)*(c-b)=a(квадрате) +b(квадрате) +c(квадрате).
Как Excel буквы A B C переименовать ?.
Задано n розкласти його на такі числа a, b, c щоб a + b + c = a * b * c = n ???С++
Не могу напечатать большие буквы. ПОМОГИТЕ?