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

Напечатать те слова, которые встречаются в каждом из двух заданных предложений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Типы файлов для сохранения текста http://www.cyberforum.ru/cpp-beginners/thread714888.html
Есть такая задача:программа будет испольнять функции дневника, но только надо так, чтобы информацию из файла, в который все будет записываться, невозможно было получить сторонними программами. Можно ли такой размер текста записывать в бинарный файл?Или посоветуйте какой то другой формат файла.
C++ Время выполнения программы равно нулю #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { clock_t start, end; float i; start = clock(); http://www.cyberforum.ru/cpp-beginners/thread714884.html
C++ Задать массив N из букв
Помогите, пожалуйста, как написать в с++ программу, которая задаёт массив N из букв (а не цифр, по идеи, надо задавать тип char). и чтобы при вводе "А" на экран выдавалось "1", при "В" - "2", при "С" - "3". Спасибо зараннее.
Почему в программе получается по окончанию лишний отступ? C++
#include <iostream> #include <string> using namespace std; int main() { char word; //Вводимое слово int len; //Длинна строки
C++ Открытие,закрытие { } http://www.cyberforum.ru/cpp-beginners/thread714868.html
Ребятки кто может рассказать как правильно определить,где нужно открывать массив{ и закрывать его} Буду очень признателен если дадите ссылку на статью или просто сможете рассказать что к чему))
C++ Верность расстановки скобок Добрый вечер! Имеется задание: проверить верность расстановки скобок. Необходимо проверить верность расстановки + ко всему добавить в проверку условие: если между скобками имеется более 3-х пробелов, то выдавать ошибку.... Куда это можно вписать? #include <vcl.h> #pragma hdrstop #pragma argsused #include <stdio.h> #include <iostream.h> #include <windows.h> string ru(string input); подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
01.12.2012, 01:03     Напечатать те слова, которые встречаются в каждом из двух заданных предложений
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <set>
#include <sstream>
#include <iterator>
#include <algorithm>
 
int main()
{
    std::string s1, s2;
    std::getline(std::getline(std::cin, s1), s2);
    std::stringstream ss(s1);
    std::set<std::string> set1((std::istream_iterator<std::string>(ss)), std::istream_iterator<std::string>());
    ss.clear();
    ss.str(s2);
    std::set<std::string> set2((std::istream_iterator<std::string>(ss)), std::istream_iterator<std::string>());
    std::set_intersection(set1.begin(), set1.end(), set2.begin(), set2.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    return 0;
}
 
Текущее время: 21:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru