ЕГ
Елена Голикова

С++))) задание по строкам

задан текст. удалить из него все слова, длина которых четная (в общем создать новый массив, оставив все слова, длина которых нечетная)

ТЯ
Тамара Яблонская

#include
#include
#include
int main()
{
std::string str;
std::getline(std::cin, str);
std::string tmp;
std::istringstream ss(str);
int words = 1 + (int)std::count_if(str.begin(), str.end(), [](char c) { return c == $$ $$; });
for( int i = 1; i <= words; i++ )
{
ss >> tmp;
if( (i % 2) ) std::cout << tmp << std::endl;
}
std::cin.get();
std::cin.get();
return 0;
}

Похожие вопросы
перевод на новую строку в командной строке
помогите написать програму на Ассемблере. Задание: ввод строки длиной до 256 символов и вывод ее наоборот.
Как составить строку состоящую из нескольких повторений другой строки?
задание: Расшифруйте строки из известной песни
Задание по строкам C++. Есть предположения?
Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке порядковый номер символа *
bash sed заменить строку строкой
С++ Заданая строка. Заданная строка. Определить количество символов В содержащихся в этой строке.
Какая здесь ошибка? Задание состоит в том чтобы удалить строки в которых встречается 0(нуль)
Задание "удаление повторяющихся строк в текстовом файле" вроде написала, но не идет, посмотрите, пожалуйста