lundi 25 février 2013




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 : 

#include<iostream>

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

Copyright © 2013 Exercices Langages de Programmation | Powered by Blogger
Design by Theme Junkie
Blogger Template by Lasantha | PremiumBloggerTemplates.com