/*********************************************************************



  Filename:  stl_fucn.cpp

  Section:   17.7   STL  Functions

  Compiler:  Borland C++     Version 5.0       Summer 1996

  C++ Distilled: Descriptions, Prescriptions and Style  By Ira Pohl



*********************************************************************/



//Use of as ostream_iterator iterator.



#include 

#include 

using namespace std;



int main()

{

   double v1[3] = {1.0, 2.5, 4.6}, sum;



   sum = accumulate(v1, v1 + 3, 0.0, minus());

   cout << "sum = " << sum << endl;     //sum = -7

}