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

Две строки символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, используя функции. http://www.cyberforum.ru/cpp-beginners/thread150285.html
Составить программу решения задачи, используя функции. Задано зарплаты К работников. Найти разницу между наибольшей и наименьшей. Типичные действия оформить в функции. Буду очень...
C++ Решение системы линейных уравнений методом простых итераций Здравствуйте! Нужна вот такая помощь, незнаю как написать такую программу. http://www.cyberforum.ru/cpp-beginners/thread150284.html
Cannot convert parameter from 'const wchar_t [20]' to 'LPCSTR' C++
Взял первый пример из книги и не мого скомпилировать. Пишу в Visual Studio 2008 #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);...
Расшифровка строки (циклическим сдвигом букв латинского алфавита на n символов) C++
Дано зашифрованный строку символов, состоящий из букв латинского алфавита. Создать функцию, которая возвращает расшифрован строку символов на основе шифра, который образуется циклическим сдвигом букв...
C++ Сколько решений у неравенства x^2+y^2<n в натуральных числах? http://www.cyberforum.ru/cpp-beginners/thread150254.html
Дано натуральное число. Подсчитать количество решений неравенства x^2+y^2<n в натуральных числах. Я не прошу кода, хоть ето было бы кстати, я хочу только знать только алгоритм задачи....
C++ zadanie6 не хотит вводить строку через gets короче суть такова это все курсовая работа задание 6 выглядит следующим образом: дано предложение и число к зашифровать предложение выполнив циклическую замену каждой буквы на букву находящуюся в... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
30.06.2010, 15:22
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 <list>
#include <algorithm>
#include <sstream>
#include <iterator>
 
int main(){
    std::string buf;
    std::stringstream ss;
    std::list<std::string> list1, list2;
 
    std::cout << "First string: ";
    std::getline(std::cin, buf);
    ss << buf;
    while ( ss >> buf )
        list1.push_back(buf);
 
    ss.clear();
    std::cout << "Second string: ";
    std::getline(std::cin, buf);
    ss << buf;
    while ( ss >> buf )
        list2.push_back(buf);
 
    for ( std::list<std::string>::const_iterator i = list1.begin(); i != list1.end(); ++i )
        if ( std::find(list2.begin(), list2.end(), *i)  != list2.end() )
            std::cout << *i << std::endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru