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

Строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среди всех п-значных чисел указать те, сумма цифр которых равна данному числу k . http://www.cyberforum.ru/cpp-beginners/thread450380.html
Помогите плз на С++ незнаю((( Среди всех п-значных чисел указать те, сумма цифр которых равна данному числу k .
C++ оператор new и исключение bad_alloc Оператор new может генерировать исключение bad_alloc, определенное в заголовочном файле <new>. Означает ли это, что в программу, использующую оператор new обязательно должен быть включен заголовочный файл <new> (#include <new>) ? И что произойдет если <new> не включить, а программа попытается сгенерировать исключение bad_alloc (т.е. создать объект класса bad_alloc) ? http://www.cyberforum.ru/cpp-beginners/thread450378.html
C++ Как подключить поток?
Доброго всем времени суток) вот у меня было тут задачка условия такова Разработать программу для вычисления полного количества секунд, прошедших между двумя значениями времени. Значение времени – это строки вида ЦЦ.ЦЦ.ЦЦ, где Ц – это любая цифра из диапазона . Вычисление разницы между временами оформляется как функция потока. Сначала осуществляется ввод значений времени, затем...
Матрицы C++
В матрице найти сумму парных элементов, которые находятся выше главной диагонали. Если она делится на 3,обнулить побочную диагональ.
C++ Написать класс Binary, который инкрементирует число, записанное в 2-чном виде http://www.cyberforum.ru/cpp-beginners/thread450344.html
Написать класс Binary, который инкрементирует число, записанное в 2-чном виде. Допускаются только числа больше нуля. Ведущих нулей в числе нет. В классе должны быть определены следующие конструкторы и методы: class Binary { public: Binary(const string &s); operator string () const; const Binary &operator++();
C++ Блок схема Программисты помогите с блок схемой, пожалуйста. Нужно у этой задачи сделать блок схему const int N=10; double a; ... int monot_vozrast=0; int monot_ubyv=0; for(int i=0;i<N;i++) { bool bv=true,bu=true; подробнее

Показать сообщение отдельно
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
21.02.2012, 20:27     Строки
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
29
30
31
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
void outSecondWord(string& s)
{
    if( s.find(' ')              == string::npos || 
        s.find_first_not_of(' ') == string::npos)
    {
        cout << "Incorrect input" << endl;
        return;
    }
    istringstream ss(s);
    string second;
    ss >> second;
    ss >> second;
    cout << "Second word [" 
        << second  << "]" 
        << endl;
}
 
int main()
{
    string s;
    cout << "Enter sentence: ";
    getline(cin, s);
    outSecondWord(s);
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Oploshka Посмотреть сообщение
Но у программы есть недостатки=) к которым любят придераться учителя, это если в строке в начале пробелы и она не будет работать или если ввести два слова... А про одно вообше молчу
давайте все варианты
 
Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru