#include <iostream>
using namespace std;

//Procedure qui saisit un vecteur de reels
void lecture(float vect[],int taille){

	int i;
	for(i=0;i<taille;i++){
		cout << "Donnez la coordonnee " << i << " du vecteur : ";
		cin >> vect[i];
	}
	
}

//Procedure qui affiche un vecteur de reels
void ecriture(float vect[], int taille){

	int i;
	cout << "( ";
	for(i=0;i<taille;i++){
		cout << vect[i] << " ";
	}
	cout << ")" << endl;
	
}

//Fonction qui calcule le produit scalair de deux vecteurs
float produit_scalair(float v1[], float v2[],int taille){

	int i;
	float resultat = 0;

	for(i=0;i<taille;i++){
	resultat = resultat + v1[i]*v2[i];	
	}
	return resultat;
}



int main(){

	float v1[100],v2[100];
	int taille;

	cout << "Definissez la taille des vecteurs : ";
	cin >> taille;
	lecture(v1,taille);
	lecture(v2,taille);
	ecriture(v1,taille);
	ecriture(v2,taille);
	cout << "Le produit scalair est : " << produit_scalair(v1,v2,taille) << endl;
}


