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

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

Войти
Регистрация
Восстановить пароль
 
alaro
Сообщений: n/a
#1

удаление слов из строки - C++

24.06.2010, 23:35. Просмотров 481. Ответов 2
Метки нет (Все метки)

помогите пожалуйста решить задачи. они не очень сложные (если на паскале), но я си++ плоховато знаю еще((
1) удалить из введенной строки все слова, начинающиеся и заканчивающиеся на одну и ту же букву
2) удалить из введенной строки слова. содержащие цифру
заранеее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2010, 23:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос удаление слов из строки (C++):

Удаление слов из строки - C++
Имеются слова "in" "it" "is" "on" "the" которые надо удалить из строки "He is sitting on the table and watching films". Мне нужно, чтоб оно...

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

удаление слов из строки - C++
Здравствуйте! помогите пожалуйста!!! нужно удалить из строки все слова, заканчивающиеся на букву к, если они есть. проверку сделала, а...

Строки(стринг).....удаление слов из текста - C++
искал по всему форуму, но подобной ситуации не нашёл( Задача такая: 1)вводится произвольный текст 2)вводится натуральное целое...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Egeni
10 / 10 / 1
Регистрация: 17.06.2010
Сообщений: 107
Записей в блоге: 1
25.06.2010, 00:23 #2
почитай в теме [C++] Работа с файлами
0
alaro
Сообщений: n/a
25.06.2010, 00:32 #3
спс, но я оттуда для себя ничего не нашел( я просто уже ее сделал и уперся в свой вариант по другому не вижу, но он не работает почему то. для 1 задачи, вот он:#include<iostream.h>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<string.h>
void main()
{char s[80];
cout<<"Input string no more then 80 symbols\n";
cin.getline(s,80);
int i; int p1=0;int p2; int z=1; int j;
while(s[i] != '\0')
{if(s[i]==' ' && z=0)
{z=1; p1==s[i+1];}
if(s[i]=' ' && z=1)
{p2=s[i-1];
for (int k=0;k=p2-p1+1;k++)
for (j=p1;s[j]!='/0';j++) 
s[j]=s[j+1];  
z=0;}
i++;}
cout<<s;
cin>>i;
}
выдает ошибку там, где
s[i]==' '
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2010, 00:32
Привет! Вот еще темы с ответами:

Удаление из строки слов, длина которых меньше заданной - C++
Удалить из строки слова,длина которых меньше заданной,решите пожалуйста,за ранее спасибо)))

Функция, получает строку слов и рзделителей, а на выходе имеет массив слов из строки и количество этих слов - C++
мне нужна функция, которая во входе получает строку слов и рзделителей (&quot; &quot;, &quot;,&quot;, &quot;.&quot;, &quot;_&quot;, &quot;&quot;&quot;), а на выходе имеет массив слов из строки...

Здесь есть удаление столбца, как добавить удаление строки - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { int n; do {cout &lt;&lt; &quot;Razmer massiva: &quot;; cin &gt;&gt; n;...

Дана строка из 20 слов. Сформировать строку, составленную из последних букв всех слов исходной строки - C++
Задача: дана строка из 20 слов (или любого другого числа). Сформировать строку, составленную из последних букв всех слов исходной строки.


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

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

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