mercredi 28 novembre 2012

Exercice 4 en C++ (les tableaux)


EXERCICE 4

Ecrire un programme qui demande à l'utilisateur de saisir 10 entiers stockés dans un tableau ainsi qu'un entier V.
 Le programme doit rechercher si V se trouve dans le tableau et doit supprimer la première occurrence de V en décalant d'une case vers la gauche les éléments suivants et en rajoutant un 0 à la fin du tableau. Le programme doit ensuite afficher le tableau final.

  • Cet exercice a pour but de vérifier les points techniques suivants :
    • Utilisation simple de tableaux.
    • Un algorithme simple sur un tableau : supression d'un éléments avec décalage des suivants.
  • Voici le fichier source :
#include<iostream>
 using namespace std;
 
 const int N=10;
 
 int main()
 {
 int t[N],i,j,V;
 bool trouve;
 for(i=0;i<N;i++){cout<<"Tapez un entier ";cin>>t[i];}
 cout<<"Tapez la valeur de V : ";cin>>V;
  trouve=false;
 i=0;
 while(!trouve && i<N)
  if(t[i]==V)trouve=true; else i++;
 
 if(trouve)
  {
 
for(j=i;j<N-1;j++)t[j]=t[j+1];
  t[N-1]=0;
  }
 for(i=0;i<N;i++)cout<<t[i]<<endl;
  return 0;
 }
 }

Aucun commentaire:

Enregistrer un commentaire