#include <stl.h> #include <iostream.h> bool values_squared (int a_, int b_) { return (a_ * a_ == b_); } int main () { vector <int> v1 (10); vector <int> v2 (10); for (int i = 0; i < v1.size (); i++) { v1[i] = i; v2[i] = i * i; } if (equal (v1.begin (), v1.end (), v2.begin (), values_squared)) cout << "v2[i] == v1[i] * v1[i]" << endl; else cout << "v2[i] != v1[i] * v1[i]" << endl; return 0; }