![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 96
|
![]()
Удалить из заданой строки все слова оканчивающиеся на гласную букву. Напишите пожалуйста! C++
Последний раз редактировалось vadiprog; 07.04.2012 в 20:21. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 96
|
![]()
Вот программа которая удаляет слова у которых в конце ан... может ктото переделать её на то чтобы удаляло слова которые оканчиваются на гласную, или же просто переделайте на то чтобы вводилась с консоли строка
#include <iostream> #include <string> #include <iomanip> #include <cstdlib> using namespace std; int main(){ char str[]="history of American people "; int i,k; i=k=0; for(; i!=sizeof(str); i++){ if(str[i]=='a' && str[i+1]=='n'){ break; } } if(str[i]=='a'){ for(;str[i]!=32 && i!=-1; i--); k = i+1; for(i++;str[i]!='\0' && str[i]!=32;i++); //cout<<"str[i]="<<str[i]<<i<<"\n"; if(str[i]!='\0'){ for(;str[i]!='\0';i++,k++){ str[k]=str[i]; } }str[k]='\0'; cout<<str<<"\n\n"; } system("PAUSE"); return 0; } |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.04.2012
Сообщений: 104
|
![]()
Писал для себя ради спортивного интереса.
Код:
Последний раз редактировалось ultimatet41; 08.04.2012 в 04:14. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удалить строки при вхождении слова | zver777 | Помощь студентам | 2 | 09.01.2010 15:55 |
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова | nick23 | Помощь студентам | 7 | 01.11.2009 14:47 |
Как удалить текст до слова, потом от слова ? | littlecoder | Общие вопросы Delphi | 7 | 29.12.2008 00:57 |
Удалить из второй строки те слова, которые есть в первой строке | innaa639 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.11.2008 15:43 |