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

Описать функцию, которая формирует список Common, включив в него элементы, ко-торые входят одновременно в список М1 и М2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатели http://www.cyberforum.ru/cpp-beginners/thread800721.html
Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от A до B; 2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей элементов без перестановки его элемен-тов, используя массив указателей . Задача 2. В одномерном массиве, состоящем из n...
C++ рекурсивные функции 1. Найти НОД (наибольший общий делитель) двух натуральных чисел. 2. В одномерном массиве, состоящем из n целых элементов, вычислить номер максимального элемента массива. Преобразовать массив таким образом, чтобы в первой его половине рас-полагались элементы, стоявшие в нечётных позициях, а во второй половине – элементы, стоявшие в чётных позициях. http://www.cyberforum.ru/cpp-beginners/thread800718.html
Уважаемые товарищи необходимо заставить работать программу C++
Вот код. Программа запускается но открывается только белый лист. Посоветуйте пожалуйста способы или варианты решения этой задачи. #include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" using namespace cv; #include <dshow.h>
Требуется составить программу, вычисляющую для заданного n последовательность Хейеса, подсчитывающую число шагов в ней и находящую ее вершину C++
2. Последовательность Хейеса Рассмотрим некоторое натуральное число n. Если оно четное, то разделим его на 2, иначе -- ум-ножим на 3 и прибавим 1. Будем повторять такие действия (шаги), пока не получится 1. Полу-ченная последовательность называется последовательностью Хейеса, а наибольшее из чисел этой последовательности -- ее вершиной Требуется составить программу, вычисляющую для заданного n...
C++ Дано трехзначное число. Определить, какая цифра в нем есть больше – первая или последняя. http://www.cyberforum.ru/cpp-beginners/thread800711.html
задано трицифровое число. Как определить, какая цифра в нем есть большей – первая или последняя.
C++ Алгоритм для решения задачи по программированию Доброго времени суток всем. Прошу помощи в составлении алгоритма решении задачи: На ежедневную прогулку выходят 15 детей. Их строят в коробку по троя в пять рядов. Как построить группу так что бы в течении 7 дней подряд ни один ребёнок не гулял с каждым из своих соседей по тройке более одного раза. Пробывал поразному: предствлял в виде матрицы, вычитал главные диагонали и прочее но в итоге... подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
05.03.2013, 13:01     Описать функцию, которая формирует список Common, включив в него элементы, ко-торые входят одновременно в список М1 и М2
Как то так наверное
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
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <string>
#include <list>
 
using namespace std;
 
list<string> getCommon(list<string>,list<string>,list<string> &);
 
int main()
{
    list<string> l1,l2,Common;
  
    l1.push_back("aaa");
    l1.push_back("bbb");
    l1.push_back("ccc");
    l1.push_back("ddd");
 
    l2.push_back("kkk");
    l2.push_back("aaa");
    l2.push_back("ddd");
    l2.push_back("xxx");
   getCommon(l1,l2,Common);
 
   for(list<string>::iterator i3=Common.begin();i3!=Common.end();++i3)
   {
       cout<<*i3<<" ";
   }
        cout<<endl;
 
}
 
list<string> getCommon(list<string> l1,list<string> l2,list<string> &l3)
{
    for(list<string>::iterator i1=l1.begin();i1!=l1.end();++i1)
    {
        for(list<string>::iterator i2=l2.begin();i2!=l2.end();++i2)
        {
            if(*i1==*i2) l3.push_back(*i1);
        }
    }
 
   return l3;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru