#include <iostream>
#include <string>
#include <sstream>
#include <set>
using namespace std;
void task()
{
//выводим приглашение на ввод строки
cout << "input string: ";
//вводим строку в переменную s
string s;
getline(cin, s);
cout << "result words:" << endl;
//дополни строку остальными гласными (можно учесть русские и прописные буквы)
string glasnye("eyuioa");
//инициализируем поток ввода из которого будем извлекать слова
istringstream iss(s);
while (iss >> s) //пока слова извлекаются
if (string::npos != glasnye.find(*s.rbegin())) //последняя буква не гласная?
cout << s << endl; //печатаем слово
}
int main(int argc, char *argv[])
{
task();
return 0;
}
вторник, 1 декабря 2009 г.
Ввести строку , вывести только слова, заканчивающиеся на гласную букву
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий