Вопрос № 167089: Здравствуйте! Помогите мне пожалуйста не могу составить программу не знаю с чего начать. Очень нужно …… Вот условия задачи: Составить подпрограмму, которая в качестве исходных получает два вектора (Т.е. Два одномерных массива) и число их компон...
Вопрос № 167.089
Здравствуйте! Помогите мне пожалуйста не могу составить программу не знаю с чего начать. Очень нужно …… Вот условия задачи: Составить подпрограмму, которая в качестве исходных получает два вектора (Т.е. Два одномерных массива) и число их компонент (одно и то же для обоих) и сравнивает их на полное совпадение, в качестве результата возвращает 0 если векторы совпадают, и 1 если отличаются. Составить так же главную программу для тестирования этой подпрограммы.
Отправлен: 12.05.2009, 17:31
Вопрос задал: Igorekkk (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Micren
Здравствуйте, Igorekkk! Программа использующая шаблонный класс vector из STL. MS VS 2008.
Код:
#include <iostream> #include <vector>
using namespace std;
// Шаблонная функция принимающая в качестве аргументов 2 вектора STL и возвращающая результат согласно
условию template<class T> int compareVectors(const vector< T >& vector1,const vector< T >& vector2) { if(vector1.size()==vector2.size()) { for(unsigned int i=0;i<vector1.size();++i) { if(vector1[i]!=vector2[i])return 1; } return 0; } else return 1; }
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.