Bonjour a la suite de la reprise du site je suis confronté a l’exercice du minimum maximum mais je n’arrive pas au bon résultat avec le minimum il le renvois 0 comme valeur au lieu de me renvoyé le minimum est-ce que quelqu’un peut me dire ou est le soucis svp, merci…
Voici le code :
#include <iostream>
#include <vector>
int main()
{
std::vector <int> tab {};
//remplir le vecteur
std::cout <<"veuillez entrer des valeur : ";
int notes{0};
while (true)
{
while(!(std::cin >> notes))
{
std::cout <<"Entree invalide."<<std::endl;
std::cin.clear();
std::cin.ignore(255,'\n');
}
if (notes < 0)
{
break;
}
tab.push_back(notes);
}
int max{0};
int min{0};
for (auto const element : tab)
{
if (element > max)
{
max = element;
}
if (element < min)
{
min = element;
}
}
std::cout <<"Voici l'element maximum : " << max <<std::endl;
std::cout <<"Voici l'element minimum : " << min <<std::endl;
}
Ps : j’ai mis cette exercice dans une mauvaise section de forum aussi veuillez m’en excusez ….
+0
-0