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

Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки - C++

Восстановить пароль Регистрация
 
NoviiMir
5 / 5 / 0
Регистрация: 23.09.2012
Сообщений: 377
18.11.2012, 09:52     Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки #1
Дана строка S и натуральное число N. Cформировать новую строку, включив в нее все N-буквенные слова исходной строки. Слова в результирующей строке разделять одним пробелом. Знак препинания приравнивать к букве и считать допустимой частью слова. В результирующей строке порядок слов должен быть таким же как в исходной.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 09:52     Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки
Посмотрите здесь:

создать функцию которая формирует строку, включив в нее все совпадающие символы двух строк C++
C++ Дана строка S. Создать новую строку, состоящую из символов S, распо- ложенных в обратном порядке.
Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их название. C++
C++ Занести в выходную строку все слова исходной, в которых нет повторяющихся букв
Создать новую строку, поместив в него все слова входной строки, взяв каждое слово в кавычки C++
C++ Дана строка S. Создать новую строку, состоящую из символов S, у кото- рой к каждому пробелу добавлено два пробела
C++ Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено два пробела
Дана строка, состоящая из четырех слов. Сформировать новую строку, где первое и последнее слова поменяются C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
18.11.2012, 11:11     Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    std::string str, newStr, word;
    unsigned int n = 5;
    std::cout << "String : ";
    std::getline( std::cin, str );
    std::istringstream ist( str );
 
    while ( ist >> word )
        if ( word.size() == n )
            newStr.append( word + " " );
 
    std::cout << "New string : " << newStr << std::endl;
 
    return 0;
}
Yandex
Объявления
18.11.2012, 11:11     Дана строка S и натуральное число N. Создать новую строку, включив в нее все слова из N букв исходной строки
Ответ Создать тему
Опции темы

Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru