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

Из введенной строки исключить слова, содержащие заданную букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделение памяти под динамическую матрицу в С http://www.cyberforum.ru/cpp-beginners/thread182793.html
Люди помогите с 2 вопросами а то я чет не понимаю 1.Выделение памяти под динамическую матрицу в С(напише плиз как обьявлется матрица и как выделяется память ) 2.Как работает функция с возвращением матрицы в С (лучше всего с примером)
C++ Как получить max... Помогите пожалуйста написать программу на С... Вроде задача простая, а сама никак додуматься не могу, уже все что можно перечитала, все равно не понимаю. Даны натуральное число n, действительные числа а1, .... ,аn. Получить: max(-a1, a2, -a3, ... , (-1)**n an). буду очень признательна... http://www.cyberforum.ru/cpp-beginners/thread182779.html
После cin неработает gets C++
Токо начало проги но суть не в етом. #include <iostream> #include <cstdio> #include <cmath> using namespace std; int main () { setlocale(LC_ALL,""); char alp = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
Видеопамять и динамическая память C++
Появилась необходимость написать программу для работы c видеопамятью и с динамической памятью. А конкретно необходимо осуществляться запись и изменение информации на экране. Подскажите, в какую сторону начать копать информацию и если есть возможность желательно бы ссылочки)
C++ Определения элементов массива http://www.cyberforum.ru/cpp-beginners/thread182704.html
Доброе время суток, гении программирования :gsmile: Помогите решить задачку на языке С. Дано: массив строк. Разработать: функцию и программу, которая ее использует, для определения элементов массива, не превышающих заданную длину. Должна быть написана одна програмка с использованием стандартных функций библиотеки <string.h> , а другая програмка - без использования стандартних функций...
C++ С++ шифрования. Шифровка с помощью 0 и 1. Следующий способ предназначенный для шифрования последовательности нулей и единиц. пускай A1...An такая последовательность. То что предлагается в качестве шифра, последовательность B1...Bn, создана за таким законам: B1=B1, 1, если Ai=Ai-1 { 0 в противном... подробнее

Показать сообщение отдельно
Dexter
 Аватар для Dexter
284 / 144 / 16
Регистрация: 13.10.2009
Сообщений: 164
28.10.2010, 11:54     Из введенной строки исключить слова, содержащие заданную букву
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <string>
#include <iostream>
using namespace std;
int main( ) 
{
   char c;
   string s2;
   string res="";
   cout<<"Enter string:"<<endl;
   getline(cin,s2);
   cout<<"Searching char: ";
   cin>>c;
   int P,Ch;
   P=s2.find(' ');
   Ch=s2.find(c);
   while(Ch!=-1&&P!=-1)
   {
      if(Ch>P)
    res=res+s2.substr(0,P+1);
      s2 = s2.substr ( P+1 , s2.length()-P-1 );
      P=s2.find(' ');
      Ch=s2.find(c);
   }
   if(Ch==-1)res=res+s2;
   cout<<"Result:"<<endl<<res<<endl;
   system("pause");
   return 0;
}
Например, вот так будет выбрасывать слова в которых встречается заданная буква.
Запятые и точки игнорируются.
 
Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru