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

Не могу сделать программу, горю на экзамене, спасибо большое заранее. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить комментарии вида "/* ... */" http://www.cyberforum.ru/cpp-beginners/thread560993.html
Доброе время суток! Прошу помочь мне как запилить такое "/* и */" в условие. Дело в том что нужно удалить из строки прочитанного файла комментарии вида "/* ... */". Вообщем вот такая шняга: ...
C++ Очистка консольной графики Народ, подскажите, пожалуйста, какие есть функции для очистки графиков в консоле? P.S. system("cls") и clscr() не предлогать)) http://www.cyberforum.ru/cpp-beginners/thread560972.html
Перехват кода клавиши при нажатии C++
Напомните пожалуйста как получить цифровой код клавиши по ее нажатию. там воде что-то с функцией getc()...
C++ Удалить из списка L за каждым вхождением элемента Е один элемент
1) Составить программу, которая удаляет из списка L за каждым вхождением элемента Е один элемент, если таковой имеется и он отличен от Е. 2) Составить программу, которая формирует список L, включив...
C++ Массив: произведение элементов массива, расположенных между первым и вторым нулевыми элементами. http://www.cyberforum.ru/cpp-beginners/thread560938.html
всем привет! помогите, пжл: в одномерном массиве, состоящем из n целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных...
C++ Вычислить сумму с заданным числом членов привет! не поможете? подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
28.04.2012, 19:11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include <numeric>
#include <cmath>
#include <cassert>
 
 
double cos(std::vector<double> const& lhs, std::vector<double> const& rhs) {
    assert(lhs.size() == rhs.size());
    return std::inner_product(lhs.begin(), lhs.end(), rhs.begin(), 0.)
            / (std::sqrt(std::inner_product(lhs.begin(), lhs.end(), lhs.begin(), 0.))
            * std::sqrt(std::inner_product(rhs.begin(), rhs.end(), rhs.begin(), 0.)));
}
 
 
int main() {
    std::cout << cos({1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}) << std::endl;
}
http://ideone.com/m3rLg
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru