Exercice corrigé en langage C++ :
Ecrire un programme qui nous demande d'entrer 5 chiffres , puis il nous affiche si c'est chiffres sont dans un ordre croissant , décroissant ou désordonnées .
Solution :
using namespace std;
int main()
{
int N[5],i,r1=0,r2=0;
for(i=0;i<5;i++)
{
cout<<"M["<<i<<"]=";
cin>>N[i];
}
for(i=0;i<5;i++)
{
if(N[i]<N[i+1])
r1++;
if(N[i]>N[i+1])
r2--;
}
if(r1==5&&r2==0)
cout<<"Les nombres que vous avez entres sont en ordre croissant"<<endl;
if(r2==-4&&r1==1)
cout<<"Les nombres que vous avez entres sont en ordre decroissant"<<endl;
if(r1>1&&r2<0)
cout<<"Les nombres que vous avez entres sont desordonnee"<<endl;
if(r1==1&&r2==0)
cout<<"Les nombres que vous avez entres sont egaux"<<endl;
system("pause");
return 0;
}
0 commentaires:
Enregistrer un commentaire