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

Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Случайные числа в заданном промежутке http://www.cyberforum.ru/cpp-beginners/thread22286.html
Как на чистом Си написать генератор случайных чисел в заданном промежутке? Т.е. чтобы числа генерировались от 0 до N, например. Помогите, плиз!!! Добавлено через 50 минут 18 секунд я пробовала...
C++ Вывести квадраты элементов массива с нечетными номерами Дан массив из Н элем Вывести квадраты элементов с нечетными номерами http://www.cyberforum.ru/cpp-beginners/thread22283.html
C++ ввод строки
привет! у меня есть проблемка.. для начала прога: #include <stdlib.h> int main (void) { return system("ping 192.168.3.1"); } вот вместо 192.168.3.1 я хочу, чтоб пользователь сам вводил ip..я...
C++ Дан массив из Н элементов. Найти сумму элементов с четными номерами и отдельно с нечетными
решите задачу Дан массив из Н элем найти сумму элем с четными номерами и отдельно с нечетными
C++ Вывести введенное нами слово, причем каждый символ слова на новой строке http://www.cyberforum.ru/cpp-beginners/thread22274.html
Подскажите, как можно сделать, чтобы на любое введенное нами слово, вывод происходил не просто в 1 строку все слово (это вроде итак понятно и неинтересно)), а просто чтобы каждый символ введенного...
C++ Вывод в 16-ричном виде у меня допустим есть переменная uint8_t p; для вывода в десятичной системе счисления я делаю так: printf("\np = "); for (i = 0; i < 16; i++) { printf("%d", &p+16*i); } подробнее

Показать сообщение отдельно
Фенрир
42 / 38 / 2
Регистрация: 05.01.2009
Сообщений: 394
02.02.2009, 17:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <sstream>
#include <vector.h>
#include <iterator>
 
int main()
{  string s, p;
    vector <string> vec;
    string :: size_type pos;
    getline(cin, s);
     cin>>p;
     istringstream istr (s);
     while (istr>>str)
   {
        if ( pos=str.find(p)!=string::n_pos;
        vec.push_back(str);
   }
    copy(vec.begin(), vec.end(), ostream_iterator(cout, " "));
}
// както так не проверял..если что подкорректируеш
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.