IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Pascal Discussion :

Supprimer une valeur dans un vecteur


Sujet :

Langage Pascal

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Supprimer une valeur dans un vecteur
    Ce programme a pour but de SUPPRIMER LA VALEUR DE POSITION 'k' DU VECTEUR T (décalage à gauche).
    Voila le code mais je ne suis pas sûr de lui.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    Program exo;
    Var                 T : array [1..10] of integer;
                            N,i,k: integer;
    Begin 
    Read(n);
    For i :=1 to n do
                             read(T[i]);
    For i:=1 to n do 
                            write(T[i]);
    read(k);
    For i:=1 to k-1 do begin 
                                          T[i]:=T[i];
                                  end;
     
    For i:= k to n-1 do begin
                                           T[i]:=T[i-1];      	  
                                   end;
     
    For i:=1 to n-1 do 
                                 Write(T[i]);
    Readln;readln;
    End.
    merci de bien vouloir m'éclairer.

    Traduit du SMS en français par Alcatîz

  2. #2
    Membre éprouvé
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Points : 1 177
    Points
    1 177
    Par défaut
    Extrait du réglement du forum :

    3.3. Titre de votre message clair
    Prenez le temps qu'il faut pour bien choisir le titre de votre question.

    Les titres de questions sans aucuns sens du genre "Au secours" , "Help !!!", "aidez moi", "une question" , "Petit problème", etc. font perdrent un temps considérable aux lecteurs, qui doivent cliquer sur les messages dont le titre n'évoque rien. C'est pire encore quand vous faites une recherche sur les anciens messages.

    Les messages aux titres inadéquats pourront être soit édités, soit supprimés, soit boycottés, suivant l'humeur des lecteurs et des modérateurs.

  3. #3
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut Re: ALGORITHME 1
    Bonjour

    Pour commencer, cette partie du code est inutile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i:=1 to k-1 do begin 
      T[i]:=T[i];
    end;
    T[i] := T[i] ne sert pas dans votre algorithme.

    Sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i:= k to n-1 do begin
      T[i]:=T[i-1];      	  
    end;
    Pour les éléments k à n-1, vous affectez la valeur de l'élément précédent du tableau à la place d'affecter la valeur de l'élément suivant

    En espérant avoir pu vous aider

    Bon courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/05/2014, 15h18
  2. recherche d'une valeur dans un vecteur
    Par chronos21 dans le forum MATLAB
    Réponses: 4
    Dernier message: 28/10/2009, 23h08
  3. supprimer des valeurs dans un vecteur
    Par christophe_halgand dans le forum MATLAB
    Réponses: 2
    Dernier message: 10/07/2009, 15h14
  4. Supprimer une valeur dans un tableau
    Par direct dans le forum C
    Réponses: 7
    Dernier message: 25/02/2009, 11h47
  5. Insérer une valeur dans un vecteur
    Par jalilv6 dans le forum Langage
    Réponses: 2
    Dernier message: 07/04/2006, 08h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo