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 :

afficher E en c++


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut afficher E en c++
    bonjour à tous je cherche à afficher la lettre E avec des étoiles en c++, voici ce que j'ai fais, mais il ne marche pas, il m'affiche plutot un rectangle, quelqu'un peut il m'aider merci
    ********
    *
    *
    ********
    *
    *
    ********
    la hauteur est donnée par l'utilisateur

    voici mon code
    #include <iostream.h> // Librairie I/O
    main()
    {
    int cote;
    cout << "Ce programme genere un E d'étoiles " << endl;
    cout << "Côté = ";
    cin >> cote;
    cout << endl;
    for (int i = 0; i < cote; i++)
    {

    for (int j = 0; j < cote ; j++)
    cout << " ";
    for (int j = 0; j < cote+1; j++)
    cout<<"*";
    cout << endl;
    } // end for
    } // end main

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut


    Sinon, dans ton code, i représente la ligne, j représente la colonne. Si je traduis en français ton algo, je lis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Pour chaque ligne
      Sauter "côté" caractères
      écrire "côté"+1 '*'
    Il n'est donc pas étonnant que ça dessine un rectangle. Quand on regarde ta figure, on voit qu'il y a deux types de lignes, celles avec côté étoiles, et celles avec une seule étoile. Un façon d'écrire l'algo (je ne sais pas exactement quelle forme de lettre tu veux, à toi de modifier en conséquence...), il y en a plein d'autres :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Ecrire une ligne avec '*' répété "coté" fois
    Ecrire "côté" lignes avec un seul '*'
    Ecrire une ligne avec '*' répété "coté" fois
    Ecrire "côté" lignes avec un seul '*'
    Ecrire une ligne avec '*' répété "coté" fois
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    c'est pas plus simple comme ca ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cout<<"********\n*\n*\n********\n*\n*\n********"<<endl;

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut afficher E en c++
    on utilise les boucles, je vais suivre le raisonnement de
    JolyLoic

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut
    vraiment personne!!!

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

Discussions similaires

  1. afficher du texte
    Par Mau dans le forum OpenGL
    Réponses: 10
    Dernier message: 24/06/2003, 15h31
  2. Réponses: 6
    Dernier message: 10/09/2002, 03h35
  3. Copier et afficher une copie d'ecran
    Par Bobx dans le forum Langage
    Réponses: 6
    Dernier message: 02/08/2002, 22h20
  4. Afficher/Masquer un bouton comme IE 6
    Par benj63 dans le forum C++Builder
    Réponses: 3
    Dernier message: 29/07/2002, 13h12
  5. Réponses: 2
    Dernier message: 10/06/2002, 11h03

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