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

Как разработать шаблон функции для пересечения 2-х массивов из элементов типа Т? - C++

Восстановить пароль Регистрация
 
Tutash
Сообщений: n/a
21.10.2008, 13:19     Как разработать шаблон функции для пересечения 2-х массивов из элементов типа Т? #1
Как разработать шаблон функции для пересечения 2-х массивов из элементов типа Т???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2008, 13:19     Как разработать шаблон функции для пересечения 2-х массивов из элементов типа Т?
Посмотрите здесь:

C++ Шаблон функции для нахождения среднего арифметичного элементов масива
Произведение элементов для каждого из данных массивов, вызвав соответствующую версию функции C++
C++ Написать перегруженные функции для вывода на экран суммы элементов одномерного и двумерного массивов
Написать перегруженные функции для вывода на экран элементов массивов статического и динамического C++
C++ Написать шаблон функции для сортировки массивов действительных и целых чисел
C++ Шаблон функции для нахождения суммы отрицательных элементов массива
Разработать шаблон функции C++
C++ Как создать шаблон для пользовательского и встроенного типа?
C++ Реализовать функции пересечения и объединения массивов
C++ Создать шаблон функции для подсчёта количества отрицательных элементов матриц
C++ Шаблон функции для поиска произведения всех элементов одномерного массива
Написать шаблон функции для вычисления среднего значения элементов массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andir
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 145
23.10.2008, 09:00     Как разработать шаблон функции для пересечения 2-х массивов из элементов типа Т? #2
Привет !

Как как ... сесть подумать и разработать !

Код
// pFirst - указатель на первый массив, nf - кол-во элементов в нём
// pSecond - указатель на первый массив, ns - кол-во элементов в нём
template<class T> 
void InterSection(/*[in]*/T *pFirst, /*[in]*/int nf, ]
                  /*[in]*/T *pSecond, /*[in]*/int ns,
                 /*[out]*/T *pResult)
{
// А здесь их пересекай как твоей душе угодно,
// Я их просто слил ...
   for(int ii=0; ii<nf+ns; ii++)
   {
       if(ii<nf)
       {
            pResult[ii]=pFirst[ii];
       }
       else
       {
            pResult[ii]=pFirst[ii-ns];
       }
   }
}
Удачи Andir!
Yandex
Объявления
23.10.2008, 09:00     Как разработать шаблон функции для пересечения 2-х массивов из элементов типа Т?
Ответ Создать тему
Опции темы

Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru