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

Удалить из строки все слова, которые начинаются на заглавную букву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Системное время http://www.cyberforum.ru/cpp-beginners/thread99989.html
как взять системное время в милисикундах?
C++ Cистемы счисления, на языке С++ (объясните пожалуйста) //--------------------------------------------------------------------------- #include <string> #include <iostream> #include <vcl.h> #pragma hdrstop ... http://www.cyberforum.ru/cpp-beginners/thread99987.html
C++ Определить силу притяжения F между телами
помогите, пожалуйста решить задачку: определить силу притяжения F между телами массами m1 и m2, находящимися на расстоянии r друг от друга... решить её надо в Visual C++
два дня немогу сделать прогу.... C++
Ведомость успеваемости студентов (2 класса: базовый - студент; производный - студент ведомости успеваемости) Базовый класс (студент): Переменные: имя, возраст, высшее учебное заведение....
C++ выполнение несложных заданий на С (графика,матрица,массив) http://www.cyberforum.ru/cpp-beginners/thread99934.html
необходимо выполнить 3 задачи на С : 1.графика-кораблик в движении,из трубы идёт дым(думаю можно и без дыма) 2.матрицы-дан двумерный массив(любой),расположить нечётные цифры по возрастанию,чётные...
C++ error C2664: InputMatrixCurrent: невозможно преобразовать параметр 1 из 'int [5][5]' в 'int' Помогите поправить код, а то выдаёт ошибки #include "stdafx.h" #include "iostream" using namespace std; void InputMatrixCurrent(int matrix, int size); int _tmain(int argc, _TCHAR* argv) { ... подробнее

Показать сообщение отдельно
I am the Law
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 3
28.02.2010, 18:44  [ТС]
Цитата Сообщение от breate Посмотреть сообщение
тебе решить или подсказать?

Добавлено через 42 секунды
если второе давай полное условие
решить
существует строка,в которой слова могут разделяться пробелами и знаками препинания,необходимо удалить из строки все слова,которые начинаются на заглавную букву(вроде полное условие)
Вот задача наподобие,в ней из аналогичной строки выводятся все слова,которые начинаются и заканчиваются 1-й буквой.(в коде возможны мелкие ошибки)

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>
using namespace std;
int main()
{
string str,slovo;
int s=0;
string::size_type k=0,pos=0;
string razdel=",.:;!?";
cout<<'enter string'<<endl;
getline(cin,str);
k=str.find_first_of(razdel,pos);
while(k!=string::npos)
{slovo=str.substr(pos,k-pos);
if (ispunct(str[k])) pos=k+2;
else pos=k+1;
if(slovo[0]==slovo[slovo.length()-1]) s++;
k=str.find_first_of(razdel,pos);
}
cout<<str<<endl;
cout<<s<<endl;
return 0;}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru