Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
#1

Удалить все «В», непосредственно после которых находится буква «С» - C++

17.05.2010, 13:25. Просмотров 465. Ответов 0
Метки нет (Все метки)

Удалить все «В», непосредственно после которых находится буква «С»


Не работает!
Помогите!!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//---------------------------------------------------------------------------
#include <vcl.h>
#include <string.h>
#include <conio.h>
#include <iostream.h>
//---------------------------------------------------------------------------
int main()
{const int n=30;
int i;
char s[n]="/0", sr[n]="BC";
char *s1="/0",*s2="/0",*s3="/0";
cout<<"Vvedite stroku ====> "; cin.getline(s,n);
s1=strtok(s,"BC");
s2=strtok(NULL,"BC");
s3=strtok(NULL,"BC");
if(s1 && s2 && s3)
{strcat(s,s1);
 strcat(s,"C");
 strcat(s,s2);
 strcat(s,"C");
 strcat(s,s3);}
cout<<"Stroka => " << s;
getch();
        return 0;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2010, 13:25     Удалить все «В», непосредственно после которых находится буква «С»
Посмотрите здесь:

Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми находится буква с - C++
Помогите пожалуйста с задачкой на С++ Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми...

Из введенной строки удалить все слова, третья буква которых согласная - C++
удаляет все слова, третья буква которых согласная. (С клавиатуры вводится произвольная строка символов)

Удалить из каждой строки матрицы все элементы, величина которых находится в отрезке (a,b) - C++
удалить из каждой строки двумерного массива все элементы ,величина которых находится в отрезке (a,b), а освободишихся в концах строк...

Удалить из текста все слова в которых буква "а" встречается более двух раз - C++
Все слова, в которых буква &quot;а&quot; встречается более 2-х раз, удалить из текста. Вывести полученную строку на экран, Если такой буквы нет,...

Вывести на экран номера позиций, на которых находится буква - C++
Подсобите с решением пожалуйста. Вообще нужна блок-схема по данной программе, но в хорошо закомментированном коде разберусь. Дана...

Удалить в строке все буквы “b”, непосредственно за которыми идет цифра - C++
Подскажите,что не так?Выполнить задание не используя стандартные операции и функции для строк символов. Удалить в строке все буквы “b”,...

Вывести на экран позиции, на которых находится буква c, если такой символ был введён в матрицу - C++
Дана матрица символов размерностью 8*10 (символы вводятся с клавиатуры). Вывести на экран позиции, на которых находится буква c, если такой...

Удалить слова из предложения, в которых встречается буква e - C++
суть задачи такова : Есть строка неизвестной длины с англо-цифровыми буквами и словами. нужно удалить слова содержащие букву &quot;e&quot; (англ),...

Найти все и вывести все слова в которых есть буква "к" - C++
дана строка (ввод с клавы) найти все и вывести все слова в которых есть буква &quot;к&quot;!!!!!!!!!!!!!!!!!!!!!!(разделители между словами точка или...

Последовательности следующих друг за другом пробелов заменить одним пробелом (т.е. удалить все пробелы, следующие непосредственно за пробелом) - C++
Последовательности следующих друг за другом пробелов заменить одним пробелом (т.е. удалить все пробелы, следующие непосредственно за...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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