Difference between revisions of "CPP/Math/SumVector"

From ProgrammingExamples
< CPP
Jump to: navigation, search
(Created page with '==SumVector.cpp== <source lang="cpp"> #include <iostream> #include <vector> #include <numeric> int main (int argc, char *argv[]) { std::vector<int> vec; vec.push_back(1); …')
 
(No difference)

Latest revision as of 15:59, 29 July 2010

SumVector.cpp

#include <iostream>
#include <vector>
#include <numeric>
 
int main (int argc, char *argv[])
{
  std::vector<int> vec;
  vec.push_back(1);
  vec.push_back(2);
  vec.push_back(3);
 
  int vecSum = std::accumulate(vec.begin(), vec.begin() + vec.size(), 0);
 
  std::cout << "sum: " << vecSum << std::endl;
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(SumVector)
 
ADD_EXECUTABLE(SumVector SumVector.cpp )