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

Cоставить функцию, выводящую на экран слова, которые од-новременно содержатся в каждой из двух заданных строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск отрицательых циклов в графе http://www.cyberforum.ru/cpp-beginners/thread888258.html
подскажите пожалуйста, как определить, есть ли в графе отрицательные циклы....граф задаётся матрицей смежности P.S очень срочно нужно.....завтра контрольная, а я не могу в этом разобраться(
C++ Обьясните что не так не могу понять программа должна менять цвет bmp файла но при запуске выдает ошибку что 2 неразрешимых внешних элемента есть и все я пробовал разобраться но не получилось коментрарии были даны на паре преподом но они особо не помогли( #include "stdafx.h" #include <stdio.h> #include <stdlib.h> typedef unsigned short int word; typedef unsigned int dword; //замена цвета прямоугольника на синий при... http://www.cyberforum.ru/cpp-beginners/thread888257.html
число цифр 3 в пятом представлении числа х C++
По мат логике дано было задание: число цифр 3 в пятом представлении числа х. На бумаге задачу решил легко.Собственно вот решение Рисунок Надо написать под задачу программу на С++, а я в этом не понимаю.Может кто нибудь написать?
C++ Ввод двумерного массива из файла
#include "stdafx.h" #include <stack> #include <iostream> #include <string> #include <algorithm> #include <locale> const int OPEN_VAL = 0; const int CLOSE_VAL = 1; const int START_VAL = -1;
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread888218.html
Доброго дня,всем...Помогите пожалуйста составить 2 простенькие блок-схемы по следующим прогам #include<stdio.h> #include<iostream.h> #include<math.h> #include<stdlib.h> int main() { FILE *vivod; vivod=fopen("D:\lab2_11.txt","w");
C++ Инвентаризация В инвентарном файле содержатся сведения о том, изделия каких видов продукции и в каком количестве хранились на складе на момент последней инвентаризации. Сведения включают артикул изделия, наименование, единицы измерения, количество. Второй файл содержит сведения о поступлении и отпуске некоторых видов продукции, структура данных здесь дополнена типом операции (поступление или отпуск) и датой ее... подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
02.06.2013, 19:56     Cоставить функцию, выводящую на экран слова, которые од-новременно содержатся в каждой из двух заданных строк
При условии, что слова разделяются пробелами:
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
32
33
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
 
using namespace std;
 
typedef istream_iterator<string> str_in;
typedef istringstream ss;
 
void findOK(const vector<string> &v1, const vector<string> &v2)
{
    for (auto &word : v1)
        if ( find(begin(v2), end(v2), word)!=end(v2) ) cout << word << ", ";
}
 
int main()
{
    string str1, str2, str3;
    cout << "str1 = "; getline(cin, str1);
    cout << "str2 = "; getline(cin, str2);
    cout << "str3 = "; getline(cin, str3);
    vector<string> v1( str_in( *unique_ptr<ss>(new ss(str1)) ), (str_in()) ),
                   v2( str_in( *unique_ptr<ss>(new ss(str2)) ), (str_in()) ),
                   v3( str_in( *unique_ptr<ss>(new ss(str3)) ), (str_in()) );
 
    cout << "str1 and str2:\n"; findOK(v1, v2);
    cout << "\nstr1 and str3:\n"; findOK(v1, v3);
    cout << "\nstr2 and str3:\n"; findOK(v2, v3);
    return 0;
}
 
Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru