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

Pascal Discussion :

Impression d'une pyramide


Sujet :

Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut Impression d'une pyramide
    Bonjour,

    je suis étudiante, et récemment notre professeur d'informatique nous a posé

    le problème suivant : Ecrire un programme qui imprime la pyramide en Pascal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                                                1
                                               121
                                             12321
                                                 .
                                                 .
                                                 .
                                     12345678987654321
    J'ai réfléchi au problème mais je suis bloquée, je ne sais pas s'il faut que j'utilise les String ou les tableaux, et surtout je ne sais pas comment gérer les '1' redondants, est-ce que quelqu'un a une idée ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Program Imprime_Pyramide;
        const T_MAX=10;
        var t: array[1----T_MAX] of integer;
           i:integer;
    puis utiliser les références T pour renvoyer les valeurs du tableau.

    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    C'est un problème classique qui permet d'utiliser les boucles. Pas besoin de tableau dans ton cas....

    Il faut analyser le problème en découpant avec des itérations. A la ligne 1, tu affiches 1. A la ligne 2, tu affiches 1 puis 2 puis 1. A la ligne 3, 1 puis 2 puis 3 puis 2 puis 1, etc... En généralisant, à la ligne n, tu affiches de 1 à n puis de n à 1 (sauf que tu n'affiches n qu'une seule fois).

    A partir de là, tu peux travailler toute seule

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut
    Merci beaucoup wormful_sickfoot, trés bien cette solution, je vais tester et

    je te dirais quoi.


    Bonne Soirée

    Flocon60

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par flocon60 Voir le message
    Merci beaucoup wormful_sickfoot, trés bien cette solution, je vais tester et

    je te dirais quoi.
    depuis bienvenue chez les ch'ti cette expression me fait toujours sourire

    Citation Envoyé par flocon60 Voir le message
    Bonne Soirée

    Flocon60
    d'après ton premier énoncé tu cherchais à stocker les informations pour pouvoir ensuite les afficher...alors que tu n'as aucun besoin de conserver les valeurs affichées.

    comment afficher "1" ?
    comment affficher "1234" ?
    comment afficher une suite de nombre de 1 à n ?
    comment afficher une suite de nombre de 1 à n puis de n-1 à 1 ?
    comment afficher des suites de nombres de 1 à n, n allant de 1 à 9

    et là tu t'en sorts avec des boucles
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. Réponses: 5
    Dernier message: 21/01/2007, 19h31
  2. Impression d'une DBGrid
    Par Buddha Barge dans le forum C++Builder
    Réponses: 8
    Dernier message: 21/02/2006, 15h55
  3. [MFC] Impression d'une boite dialogue
    Par mick74 dans le forum MFC
    Réponses: 5
    Dernier message: 03/06/2004, 10h02
  4. [BPW] Impression d'une image BMP
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 21/08/2003, 14h34
  5. Impression dans une MDI Application
    Par Andry dans le forum Composants VCL
    Réponses: 8
    Dernier message: 19/12/2002, 08h45

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