class vecteur {
double[] elements;
//constructeurs
vecteur(int n){elements=new double[n];}
vecteur(double tableau[] ){elements=tableau;}
vecteur(vecteur v ){elements=v.elements;}

// operateur d'affectation
vecteur affect(vecteur v)
{elements=v.elements;
return this;}


// acces a l'element i
double elt(int i){return elements[i];}

// modification de l'élémént 
void toElt(int i, double x){elements[i]=x;}

// renvoie la taille
int dim() {return elements.length;}

//afficher les léléments du vecteur
void afficher() {
for (int i=0;i<dim();i++)
System.out.print(elt(i)+" ");
System.out.println(" ");
}

// renvoie la somme des deux vecteurs en parametre 
static vecteur plus(vecteur x, vecteur y)
{
	vecteur w=new vecteur(x.dim());
for (int i=0;i<x.dim();i++)
w.toElt(i,x.elt(i)+y.elt(i));
return w;}

} 