BVB Source Codes

Algorithm-Implementations Show EuclideanNorm.cpp Source code

Return Download Algorithm-Implementations: download EuclideanNorm.cpp Source code - Download Algorithm-Implementations Source code - Type:.cpp
  1. /**
  2.   * Euclidean Norm
  3.   * --------------
  4.   * Author: ghostsnstuff
  5.   * Date: March 23, 2014
  6.   * Source: http://en.wikipedia.org/wiki/Norm_(mathematics)#Euclidean_norm
  7.   * Logic: square each element in the vector -> summate all squared values -> take the square root of the sum
  8.   */
  9. #include <iostream>
  10. #include <vector>
  11. #include <math.h>
  12. using namespace std;
  13.  
  14. double EuclideanNorm(vector<int> v) {
  15.   double sum = 0.0;
  16.   for(int i = 0; i < v.size(); i++) {
  17.     sum += v[i] * v[i];
  18.   }
  19.   return sqrt(sum);
  20. }
  21.  
  22. int main() {
  23.   vector<int> vec;
  24.   for(int i = 1; i < 5; i++) {
  25.     vec.push_back(i);
  26.   }
  27.   cout << EuclideanNorm(vec) << endl;
  28. }
  29.  
downloadEuclideanNorm.cpp Source code - Download Algorithm-Implementations Source code
Related Source Codes/Software:
raty - 2017-04-22
RDVTabBarController - Highly customizable tabBar and tabBarController fo... 2017-04-22
material-icon-lib - Library containing over 1500 material vector icons... 2017-04-21
httpdiff - Perform the same request against two HTTP servers ... 2017-04-21
jquerytools - The missing UI library for the Web ... 2017-04-21
mcrouter - Mcrouter is a memcached protocol router for scalin... 2017-04-22
dynomite - A generic dynamo implementation for different k-v ... 2017-04-22
kityminder - Baidu brain figure 2017-04-22
llvm - Mirror of official llvm git repository located at ... 2017-04-22
RBBAnimation - Block-based animations made easy, comes with easin... 2017-04-22
ied - 2017-04-29
Nimble - A Matcher Framework for Swift and Objective-C 2017-04-29
MHVideoPhotoGallery - A Photo and Video Gallery 2017-04-29
shoulda-matchers - Collection of testing matchers extracted from Shou... 2017-04-29
Android-SlideExpandableListView - A better ExpandableListView, with animated expanda... 2017-04-29
AppSales-Mobile - App Sales allows iPhone and Mac App Store develope... 2017-04-29
react-templates - Light weight templates for react ... 2017-04-28
afterglow-theme - A minimal dark Theme for Sublime Text 2 and 3 2017-04-28
jwt-go - Golang implementation of JSON Web Tokens (JWT) 2017-04-28
DeerResume - Tool MarkDown online resume, online preview, edit,... 2017-04-28

 Back to top