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

C++ Discussion :

triangle rempli d'etoiles


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de amine6441
    Inscrit en
    Novembre 2006
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 85
    Par défaut triangle rempli d'etoiles
    salut les amis et desole pour le derangement
    je veut cree un program qui affiche un triangle rempli d'etoile
    le resumtat se presente comme suit

    *
    **
    ***
    ****
    *****
    en utilisant la boucle for
    et merci les amis

  2. #2
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Salut,

    Quel algorithme as-tu imaginé pour résoudre ce problème? Poste ton pseudo-code et on discutera de l'implémentation ensemble si tu rencontres des difficultés liées au C++.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  3. #3
    Membre émérite Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Luxembourg

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    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
    void triangle(int nbre_de_ligne)
    {
         int etoile_a_afficher;
         for(int i=1; i<=nbre_de_ligne;i++)
         {
                         etoile_a_afficher=i;
               while(etoile_a_afficher>0)
               {
                   cout<<*;
                   etoile_a_afficher--;
               }
               endl;
          }
    }
    un truc ds le genre

  4. #4
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Sauf que donner une solution toute faite, c'est pas très pédagogique...

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  5. #5
    Membre confirmé Avatar de amine6441
    Inscrit en
    Novembre 2006
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 85
    Par défaut triangle remplie des nombres croissant
    j'ai trouve comment ecrire un programe qui ecrit des un triangle en nombre croissant
    1
    12
    123
    1234
    12345
    et voici le program:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #include<stdio.h>
    #include<conio.h>
    void main(){
    	printf("1\n");
     
    	int i,t;
    	t= 1;
    	for(i=2;i<6;i++)  {
    		t=(t*10)+i;
    		printf("%d\n",t);
    	}
    	getch();
    	clrscr();
    }
    et pour les etoiles j'ai pas encors trouve la solution



    balises code rajoutée par r0d. merci d'y penser dorénavant.

  6. #6
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 302
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par amine6441
    et pour les etoiles j'ai pas encors trouve la solution
    Tu as fais le plus dur, un petit effort...

  7. #7
    Membre confirmé Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Par défaut
    Bonjour,

    Alors tout d`abord, je ne comprends pas la logique de ton code, et je ne vois surtout pas comment tu peut obtenir un tel resultat

    Sans oublier que l`utilisation de printf en C++ est un peu obsolete. Utilises plutot cout

    Enfin, je ne vois pas pourquoi, si ton programme affiche effectivement le triangle indique, ou est ton probleme pour finaliser le projet

    Allez bon courage pour tes debuts et reflechis un peu tu touche au but la

  8. #8
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 302
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par skip78
    Alors tout d`abord, je ne comprends pas la logique de ton code, et je ne vois surtout pas comment tu peut obtenir un tel resultat
    Si si, le résulat est bien celui qui est affiché. Mais la logique n'est pas la bonne. Ici, tu construit un nombre et tu l'affiche.

    Indice: pour les étoiles, il fa te falloir deux boucles: une sur les lignes, et une sur les colonnes.

Discussions similaires

  1. Etoile se balade arrière plan de rond et triangle
    Par domxaline dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 02/12/2013, 21h05
  2. [OLE Excel] Aller jusqu'à la dernière cellule rempli
    Par JBrek dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 07/08/2009, 19h21
  3. programme qui affiche un triangle d etoiles
    Par einsteina dans le forum C++
    Réponses: 5
    Dernier message: 10/11/2008, 12h52
  4. Formulaire pré-rempli
    Par michel95 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/04/2003, 19h24
  5. [3D] Triangles
    Par Frederic dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 08/11/2002, 23h01

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