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

Написать шаблон функции, и Создать класс. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread271250.html
Разработать классы для описанного ниже объекта.Включить в класс методы(...),get (...),show (...).Определить другие методы.Написать программу,демонстрирующую работу с этим классом.Класс соответствует...
C++ Объединения, поля битов, перечисления всем доброго времени суток есть у меня задача затрудняюсь сделать сам вот само задание Перевести целое положительное двухбайтное число из десятичной в шестнадцатеричную систему счисления: использую... http://www.cyberforum.ru/cpp-beginners/thread271247.html
C++ Засечь время выполнения поиска
Создается массив случайных чисел, сортируется, и затем проводится поиск по этому массиву. Для определения время сортировки использовал clock_t, но использование в моем случае возвращается 0, если...
C++ Функция
Составить функцию для разложения заданого целого числа на простые множители. Результатом функции должен быть массив содержащий простые множители и целое число-количество множителей. Программу надо...
C++ указатели http://www.cyberforum.ru/cpp-beginners/thread271229.html
здравствуйте, не получается вывести правельный ответ. код сам идет, только вычисляет не правильно, вот условие: задача на языке СИ) Даны натуральное число n, действительные числа x1...,xn....
C++ С++ или С#? Добрый день господа. Помогите разобраться и развеять сомнения. Что лучше, быстрей и удобнее С++ или С#? В плане работы. На чем лучше писать на олимпиадах и в консоли. Обоснуйте пожалуйсто ответ. подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
617 / 461 / 31
Регистрация: 28.01.2011
Сообщений: 605
06.04.2011, 17:35
Цитата Сообщение от Vovan4u Посмотреть сообщение
1. Написать шаблон функции вычисления произведения двух векторов.
скалярного произведения? Если да, то можно так

C++
1
2
3
4
5
6
7
8
9
template <typename T>
T inner_prod(std::vector<T> const & v1, std::vector<T> const & v2)
        {
        T prod = T();
        std::vector<T>::iterator it_beg = v1.begin(), it_end = v1.end(), it2 = v2.begin();
        while(it_beg != it_end)
                 prod = prod + (*it_beg++) * (*it2++);
        return prod;
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru