/* zadatak 8 - 20061106 */

#include <iostream>
#include <algorithm>
#include <numeric>
#include <vector>
#include <string>

using namespace std;

int main(){
  
  vector<int> vi;
  for(int i=0; i<10; ++i){
    vi.push_back(i*i);
  }
  
  vector<int>::iterator it;
  it=find(vi.begin(), vi.end(), 49);
  if( it != vi.end() ){
    cout << *it << endl;
  }
  else{
    cout << "Tog elementa u vektoru nema :(" << endl;
  }
  
  cout << "Suma je: " << accumulate(vi.begin(), vi.end(), 3.7) << endl;
  
  vector<string> vs;
  for(int i=0; i<10; ++i){
    vs.push_back("Abc ");
  }
  
  cout << "Suma je: " << accumulate(vs.begin(), vs.end(), string()) << endl;
  
  return 0;
}


