Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CALCULE ET AFFICHE LE MAX LE MIN ET LA MOYENNE D'UN VECTEUR


Information sur la source

Catégorie :.Net Source .NET ( DotNet ) Classé sous : calcul, vecteur, moyenne, min, max Niveau : Débutant Date de création : 04/02/2003 Date de mise à jour : 04/02/2003 11:42:42 Vu : 5 676

Note :
Aucune note

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

Ce  programme en C++  permet de saisir un vecteur de n position et de calculer sur ce vecteur, la somme des valeurs, la moyenne et les valeurs min et le max.
 

Source

  • // Nom : Vecteur min moyenne max
  • // Description : permet de calculer la somme des valeurs la moyenne et les valeurs min et max.
  • // Auteur : Trioy
  • // Date : 28.01.03
  • //Préconditions : Aucune
  • #pragma hdrstop
  • # include <iostream.h>
  • # include <conio.h>
  • # include <iomanip.h>
  • # include <math.h>
  • //---------------------------------------------------------------------------
  • void main (void)
  • {
  • int i;
  • double tabl[100];
  • double nbre, somme, moyenne, min, max ;
  • do
  • {
  • cout <<endl << " Veuillez saisir un nombre de case pour votre tableau(entre 1 et 100)";
  • cin >>nbre;
  • }
  • while (nbre <0.0 || nbre >100.0); //test si valeur entrée est correcte
  • i=0 ;
  • do
  • {
  • cout <<endl << "Veuillez saisir une valeur pour cette case ";
  • cin >> tabl[i++];
  • }
  • while( i < nbre);
  • cout << endl << "Voici les valeur qui se trouvent dans votre tableau " << endl ;
  • for(i=0;i<nbre;i++)
  • cout << setw(3) <<tabl[i] ; //pour afficher la valeur actuel du tableau
  • cout<<endl << endl << "La somme de toutes les valeurs de votre tableau est : " ;
  • somme = 0;
  • for (i=0; i < nbre; i++)
  • somme = somme + tabl[i];
  • cout << somme;
  • cout <<endl<< endl << "La moyenne de toutes les valeurs de votre tableau est : " ;
  • moyenne = somme / nbre; //on utilise la somme trouvée précédemment pour calculer la moyenne.
  • cout << moyenne;
  • cout<<endl << endl << "le minimum de toutes les valeurs de votre tableau est : " ;
  • min = tabl[0] ;
  • for (i=0; i < nbre; i++)
  • if (min > tabl[i])
  • tabl[i] = min;
  • cout << min;
  • cout<<endl << endl << "le maximum de toutes les valeurs de votre tableau est : " ;
  • max = tabl[0] ;
  • for (i=0; i < nbre; i++)
  • if (max < tabl[i])
  • max = tabl[i] ;
  • cout << max;
  • getch ();
  • }
// Nom             :   Vecteur min moyenne max
// Description     :   permet de calculer la somme des valeurs la moyenne et les valeurs min et max.
// Auteur          :   Trioy
// Date            :   28.01.03
//Préconditions    :    Aucune
#pragma hdrstop
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
# include <math.h>


//---------------------------------------------------------------------------


void main (void)
{
int i;
double tabl[100];
double nbre, somme, moyenne, min, max ;
do
    {
    cout <<endl << " Veuillez saisir un nombre de case pour votre tableau(entre 1 et 100)";
    cin >>nbre;
    }
while (nbre <0.0 || nbre >100.0);   //test si valeur entrée est correcte

i=0 ;
do
    {
    cout <<endl << "Veuillez saisir une valeur pour cette case ";
    cin >> tabl[i++];
    }
while( i < nbre);

cout << endl << "Voici les valeur qui se trouvent dans votre tableau " << endl ;

for(i=0;i<nbre;i++)
    cout << setw(3) <<tabl[i] ;  //pour afficher la valeur actuel du tableau


cout<<endl << endl << "La somme de toutes les valeurs de votre tableau est : " ;

somme = 0;


    for (i=0; i < nbre; i++)
        somme = somme + tabl[i];


        cout << somme;


cout <<endl<< endl << "La moyenne de toutes les valeurs de votre tableau est : " ;

moyenne = somme / nbre;     //on utilise la somme trouvée précédemment pour calculer la moyenne.

        cout << moyenne;

cout<<endl << endl << "le minimum de toutes les valeurs de votre tableau est : " ;

min = tabl[0] ;


    for (i=0; i < nbre; i++)
        if (min > tabl[i])
            tabl[i] = min;


        cout << min;

cout<<endl << endl << "le maximum de toutes les valeurs de votre tableau est : " ;

max = tabl[0] ;


    for (i=0; i < nbre; i++)
        if (max < tabl[i])
             max = tabl[i] ;


        cout << max;

getch ();
}

Commentaires et avis

signaler à un administrateur
Commentaire de davwart le 04/02/2003 14:06:12

hello.
juste qques remarques:
le calcul de tom minimum n'est pas bon... tu as mis"tabl[i] = min;" au lieu de l'inverse.
Peut etre aurais tu pu calcul la somme le max et le min en un seul parsage du tableau.
enfin, pour la saisie du vecteur, peut etre serait-ce utile de préciser le numero de la coordonnées demandées. (quand on en a 10 ça va, mais 100.. on s'y perd vite ;-)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Debutant : Boucle et C :) [ par Tkaos ] Bonjour, Voila je suis nouveau ici et dans l'univers de la progz, Bon vais pas vous faire attendre, voici mon probleme : Comme je suis caremment novic Jeu de dames - Min max [ par lacerto84 ] Salut tout le monde,Je commence en C++ et je souhaiterais réaliser un jeu.J'ai donc choisi de faire un jeu de dames avec IA.J'ai fait des recherches e Problème avec les classes. [ par xelados ] J'ai commencer les classes et j'avoue que je les comprend plus ou moin je ne sais pas exactement c quoi mes erreurs .. mais j'en nais 16 ... Ce que j' langage C : probleme syntax [ par Keymi ] Bonjour , tous d'abord le but de l'exercice est de faire une fonction permettant de determiner la valeur maximale et minimale d'un tableau de flottant Access violation reading [ par sran_isback ] Bonjour! Je travail sur un Plug In pour OpenSteer (un gestionnaire d'ia multiples) et j'ai crée un jolie rectangle et j'aimreais savoir quand mes agen Problème pour générer des nombres aléatoires [ par Etoiline ] Hello !Voilou je suis débutante en c++. Je dois faire un jeu de yams mais j'ai un problème : pour le premier lancer de dé tout va bien mais pour le se Problème tri d'un vecteur [ par Etoiline ] Voilà j'ai un petit problème j'arrive pas à trier mon vecteur (selon un ordre croissant)Voilà un bout de mon algo donc si vous pouviez m'aider svp.... Problème de compilation [ par xkamen ] Bonjour,Dans la portion de code qui suit, lors de la compilation, j'ai le message d'erreur : C2078: initialiseurs trop nombreuxC2440: 'initialisation' aidez moi svp [ par youssielec ] je cherche a creer un programme qui genere entre 1 et 10 numeros de cartes de credit valides. j dois d abord saisir et valider le nombre de cartes d Min-Max d'une matrice [ par Bigthune ] J'ai une matrice A[l][c],je veux  trouver les minima pour chaque ligne p de la matrice et en mémoriser les numeros de colonne puis pour chacun des ran


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.