#include <animal/array.h>
static const int SIZE = 3;
typedef animal::Array<SIZE,double> Vec;
double tab[SIZE];
main()
{
using std::cout;
using std::cin;
using std::endl;
Vec u;
cout << "entrez un tableau u de dimension " << animal::size(u) << ": ";
cin >> u;
cout << u << endl;
cout << "u*2 = " << u*2 << endl;
cout << "2*u = " << 2.*u << endl;
cout << "-u = " << -u << endl;
cout << "u*=2 = " << (u*=2) << endl;
for( int i=0; i<Vec::size(); ++i )
tab[i] = i;
Vec v(tab);
cout << "v= " << v << endl;
cout << "u+=v = " << (u+=v) << endl;
cout << "u-=v = " << (u-=v) << endl;
cout << "u+v = " << u+v << endl;
cout << "u-v = " << u-v << endl;
}