Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Opération min, max et sum sur un objet ‘valarray’

 calcul, valarray
{filelink=15076}

#include <iostream>
#include <valarray>
using namespace std;
 
int main()
{
 
    // Définition d'un valarray de 10 éléments
    valarray<double> va(10);
 
    // Ajouter des valeurs dans le valarray
    for (int i=0; i<10; i++) {
        va[i] = i * 3.14;
    }
 
    //Afficher le contenu du valarray
 
	cout<<"Contenu du valarray: ";
	for(i=0; i<10;i++)
		  cout<<va[i]<<" ";
 
	cout<<endl;
    /*
	 Calculer la valeur maximale et minimale
	 Ainsi que la somme des éléments de valarray
	*/
    cout << "Val Min(): " << va.min() << endl;
    cout << "Val Max(): " << va.max() << endl;
    cout << "Somme(): " << va.sum() << endl;
 
	return 0;
}
 
/*
Contenu du valarray: 0 3.14 6.28 9.42 12.56 15.7 18.84 21.98 25.12 28.26
Val Min(): 0
Val Max(): 28.26
Somme(): 141.3
 
 */

No comments yet.

Leave a Comment