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

Algorithmes et structures de données Discussion :

algorithme tableau de nombre


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Points : 22
    Points
    22
    Par défaut algorithme tableau de nombre
    Bonjour à tous

    je veux faire un algorithme qui permet de saisir des nombres quelconque de valeur et qui les range au fur et à mesure dans un tableau un fois la saisie terminée le programme doit dire si les élèments du tableau sont tous consécutifs ou noms par exemple

    si je saisie: 1 2 3 4 5 6 7 8 9 le programme dira que les nombres sont consicutifs

    sinon le programme dira qu'ils ne le sont pas
    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
     
    var
    t(4),i:entier
    debut
    écrire(" entrez 4 nombre")
    pour i =0 à 4
           lire t(i)
    fin pour i
    pour i=0 à 4
           si t(i)=t(i)+1 alors 
                  écrire(" les nombres sont consécutifs")
           sinon
                  écrire("les nombres sont pas concécutis")
           fin si
    fin pour i
    fin
    Merci à tous.

  2. #2
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Et ta question est ?

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par PRomu@ld Voir le message
    Et ta question est ?
    voir ce que j'ai fait est juste ou pas

  4. #4
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    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
     
    var
    t(4),i:entier
    debut
    écrire(" entrez 4 nombres:")
    pour i =0 à 4
           lire t(i)
    fin pour i
    b=vrai
    pour i=0 à 3
           si t(i+1)<>t(i)+1 alors 
                  b=faux
                  i=3
           fin si
    fin pour
    si b=faux alors
           écrire(" les nombres ne sont pas consécutifs")
    sinon
           écrire("les nombres sont pas concécutis")
    fin si
    fin
    Merci à tous.[/QUOTE]
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par Nemerle Voir le message
    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
     
    var
    t(4),i:entier
    debut
    écrire(" entrez 4 nombres:")
    pour i =0 à 4
           lire t(i)
    fin pour i
    b=vrai
    pour i=0 à 3
           si t(i+1)<>t(i)+1 alors 
                  b=faux
                  i=3
           fin si
    fin pour
    si b=faux alors
           écrire(" les nombres ne sont pas consécutifs")
    sinon
           écrire("les nombres sont pas concécutis")
    fin si
    fin
    [/QUOTE]
    ça pas marcher j'ai traduit ce code en vb il affiche toujours les nombre sont pas consécutif

  6. #6
    Membre éprouvé Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Points : 1 213
    Points
    1 213
    Par défaut
    ça alors gros problème de VB... peut-être que COMPRENDRE avant ça aiderait?
    Nemerle, mathématicopilier de bars, membre du triumvirat du CSTM, 3/4 centre

  7. #7
    Membre à l'essai
    Inscrit en
    Novembre 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    cette solution est juste ou nn

  8. #8
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Points : 11
    Points
    11
    Par défaut je ne pense pas pour les 2 programmes
    et si les 4 valeur serons comme ça 2 8 10 3
    moi je pense
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    pour i de1 a 4 faire 
        si t[i] > t[i]+1  alors 
            ecrire" les valeurs sont arrange consecuti..";
        sinon
            ecrire" les vals ne sont pas..."
        finsi;
        i<---i+1;
    finpour

  9. #9
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par zendeine88 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    si t[i] > t[i]+1  alors 
            ecrire" les valeurs sont arrange consecuti..";
    Là tu testes s'ils sont en ordre croissant, et pas forcément consécutifs
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/04/2008, 17h14
  2. tableau de nombres aleatoires de lehmer
    Par betreen34 dans le forum C
    Réponses: 3
    Dernier message: 13/11/2007, 14h18
  3. Réponses: 2
    Dernier message: 16/07/2007, 15h42
  4. Réponses: 1
    Dernier message: 05/01/2007, 15h33
  5. Réponses: 6
    Dernier message: 19/06/2006, 22h14

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