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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
#1

Работа с рядками - C++

22.02.2012, 10:47. Просмотров 574. Ответов 1
Метки нет (Все метки)

Дан текст. Групы символов, розделеные пропусками которые не содержат пропусков всередині себя, будем называть словами словами.Посчитать , сколько слов в начинаются и заканчиваются одной и той же буквой.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2012, 10:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с рядками (C++):

Работа с рядками - C++
Помогите пожалуйста сделать такое задание : Нада програма которая: - копирует рядок S в S1 N раз - отделяет первое слово с рядка S ...

Работа с русскими рядками - C++
Добрый день, в общем есть код: int main() { setlocale(LC_ALL, "Rus"); char in_string; // строковый массив для ввода ...

Работа с рядками. [ЯЗЫК C] - C++
Задание: Задав с клавиатуры последовательность символов, реализовать её обработку, как указано в варианте. Начальные данные задать...

розробити програму для роботи з рядками - C++
написать программу, которая будет находить вхождения одной строки в другую

Работа с рядками и текстом - Pascal
Дано символьный рядок. Заменить все "!" запятыми, если воны есьб, кроме первого и вывести результат

Создание и тестирование классов Java. Работа с массивами и рядками - Java SE
Спроектировать и реализовать два класса в соответствии с индивидуального задания. В первом из классов должен быть описан массив элементов...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
22.02.2012, 17:49 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
    string text="few abba words baobab";
    int posStart;
    int posEnd;
 
    posStart=text.find_first_not_of(" ",0);
    posEnd=text.find(" ",posStart);
    while(posStart!=string::npos && posEnd!=string::npos)
    {
        if(text[posStart]==text[posEnd-1])
         cout<<text.substr(posStart,posEnd-posStart)<<'\t';
        posStart=text.find_first_not_of(" ",posEnd+1);
        posEnd=text.find(" ",posStart);
    }
    if(posStart!=string::npos)
     if(text[posStart]==text[text.length()-1])
         cout<<text.substr(posStart,text.length()-posStart)<<'\n';
}
При желании можно сделать проверку не чувствительной к регистру ....
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2012, 17:49
Привет! Вот еще темы с ответами:

прога с рядками..... - Pascal
символы в слове делит на какое-то число и миняет их местами з символами другого слова,деленного на тоже число... например..... даны...

Реализовать линии между рядками текста - HTML, CSS
как лучше реализовать такие линии между текстом? Я в принципе знаю и про верхнее подчеркивание и про нижнее, но беда в том чтоб тут над...

Применение библиотечных функций для работы c символами и символьными рядками - C (СИ)
В символьной строке вывести предпоследнее слово. Предложение: Мама мыла раму Предпоследнее слово: мыла

Нужна летиратура, в которой бы описывались работа с событиями, работа с элементами управления - C#
Помогите пожалуйста найти летиратуру, в которой бы описывались работа с событиями,работа со всеми элементами управления(toolbox).И если...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru