Форум программистов, компьютерный форум 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.матрицы-дан двумерный массив(любой),расположить нечётные цифры по возрастанию,чётные по убыванию 3.массивы-даны несколько слов(любые).Найти повторяющиеся и неповторяющиеся буквы Буду очень благодарен за помощь,господа!Всем заранее спасибо Добавлено через 6 часов 59 минут...
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) { setlocale(LC_CTYPE,"Russian"); const int matrixMaxSize = 5; подробнее

Показать сообщение отдельно
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;}
 
Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru