Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
10 / 10 / 2
Регистрация: 23.09.2012
Сообщений: 427
1

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

18.11.2012, 09:52. Показов 2169. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка S и натуральное число N. Cформировать новую строку, включив в нее все N-буквенные слова исходной строки. Слова в результирующей строке разделять одним пробелом. Знак препинания приравнивать к букве и считать допустимой частью слова. В результирующей строке порядок слов должен быть таким же как в исходной.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2012, 09:52
Ответы с готовыми решениями:

Записать в новую строку все слова исходной строки у которых количество букв кратно 3
Ввести рядок s, длинною до 70-и символов. В рядах s3 записать все слова ряда S, в каких количество...

Записать в новую строку слова исходной строки, в которых повторяющихся букв больше неповторяющихся
Условие задачи:Записать в новую строку слова исходной строки, в которых повторяющихся букв больше...

Дана строка. Создать новую строку, все буквы которой входят в первую строку только один раз
Дана строка. Создать новую строку, все буквы которого входят в первую строку только один раз....

Дана строка из 20 слов. Сформировать строку, составленную из последних букв всех слов исходной строки
Задача: дана строка из 20 слов (или любого другого числа). Сформировать строку, составленную из...

1
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
18.11.2012, 11:11 2
Лучший ответ Сообщение было отмечено NoviiMir как решение

Решение

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;
}
1
18.11.2012, 11:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2012, 11:11
Помогаю со студенческими работами здесь

Для каждой строки сформировать новую, поместив в нее слова исходной, заключенные в скобки
Здравствуйте! Помогите с написание программы. Нужны 2 программы, цель обеих: из входного потока...

Создать функцию, которая формирует строку, включив в нее все совпадающие символы двух строк
создать функцию которая формирует строку, включив в нее все совпадающие символы двух строк

Дана строка. Напечатать все слова из нее , отличные от слова hello
Дана строка. Напечатать все слова из нее , отличные от слова hello.

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru