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

Удалить слова, состоящие ровно из К символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать безразмерную строку,чтобы размер определялся после ввода значений строки http://www.cyberforum.ru/cpp-beginners/thread277613.html
Подскажите, пожалуйста, как создать безразмерную строку,чтобы размер определялся после ввода значений строки. Буду благодарен за участок кода как пример.
C++ Лексический анализатор есть задание: Входной язык содержит последовательность описаний массивов в соответствии со спецификацией языка Паскаль, разделенных символом ; (точка с запятой). Считать, что массивы могут содержать только элементы скалярных типов integer, real, byte, word и char. в принципе, трудностей, как его реализовывать, нет. считываем слово, сравниваем со словарем, и в зависимости от результата... http://www.cyberforum.ru/cpp-beginners/thread277583.html
Универсальный интерфейс для ввода C++
Написать библиотеку, с помощью которой можно легко организовать интерфейс через командную строку для своей разработки. Данная задача не предусматривает организации псевдографического оконного интерфейса. Весь ввод-вывод с консоли. Но должна быть возможность организовать меню, а так же встроенный контроль типов вводимых данных. Библиотека нужна самописная, не из стандартых.
Вычислить сумму и разность массивов одного размера C++
Вычислить сумму и разность массивов одного размера что т не пойму? это как задать два массива одного размера , любого и еще два один из них сумма другой разность или как?
C++ Объектно-ориентированное программирование http://www.cyberforum.ru/cpp-beginners/thread276780.html
На основе объектного подхода создать программу которая рассчитывает значения степенных функций y=sqr(x), корень 3, 4, 5 степеней. В заданном интервале и с заданным шагом. Границы интервала и шаг задаются пользователем с клавиатуры.
C++ Как ограничить число знаков после запятой? надо ограничить число знаков до 4-х после запятой. В x. вот программа, а вівод x конечно в конце: #include <iostream.h> #include <conio.h> #include <stdlib.h> void main() { int colPos, rowPos; int i, j, k, razm; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
16.04.2011, 23:46     Удалить слова, состоящие ровно из К символов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <vector>
#include <sstream>
#include <iterator>
#include <algorithm>
 
int main(){
  std::string str;
  std::cout << "\n\nString = ";
  getline(std::cin, str);
  std::cout << "\n\nK = ";
  size_t k;
  std::cin >> k;
  std::istringstream ist(str);
  std::vector<std::string> vec((std::istream_iterator<std::string>(ist)),
                                std::istream_iterator<std::string>());
  vec.erase(std::remove_if(vec.begin(), vec.end(), [&](std::string &a) -> bool {return a.length() == k;}), vec.end());
  for(std::string &w : vec)
    std::cout << w << ' ';
  return 0;
}
 
Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru