Удалить из строчки все слова , кончающиеся на гласную букву. Написать

Удалить из строчки все слова , заканчивающиеся на гласную буковку. Написать программку на с++

Задать свой вопрос
1 ответ
include lt;iostreamgt;
include lt;cstdlibgt;
include lt;cstringgt;
include lt;stringgt;
include lt;localegt;
using namespace std;

int main(int argc, char *argv[])

setlocale(LC_ALL,"");
char dlt[]="уеёэоаыяиюeyuioa";
int dsize = sizeof(dlt)/sizeof(dlt[0]);
char *ptr = NULL;
string str;
getline(cin,str);
char cstr[str.length()+1];
strcpy(cstr, str.c_str());

ptr = strtok(cstr," ");
while(ptr)
bool op = false;
int size = sizeof(ptr)/sizeof(ptr[0])-1;
for(int i = 0; i lt; dsize; i++)
if(ptr[size-1] == dlt[i]) op = 1;
if(!op) cout lt;lt; ptr lt;lt; " ";
ptr = strtok(0," ");


return EXIT_SUCCESS;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт