Vous n'êtes pas enregistré. Loggez-vous ou inscrivez vous.



Pages: 1

Atom RSS

Posts [ 3 ]

ChaosNighT

Discussion: [C++] Pyramide

Code:
//---------------------------------------------------------------------------

#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <iomanip.h>

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
        //--------------------------
        //Declaration des variables-
        //--------------------------

        int i,j,l,L,N,R,somme;
        float moyenne;
        char loop;

do
{
        //-------------------
        //Debut du programme-
        //-------------------

        cout<<"\t\t\t******************************";
        cout<<"\n\t\t\t*          Pyramide          *";
        cout<<"\n\t\t\t******************************";


        cout<<"\n\nCombien de lignes voulez-vous (24 max) ? ";
        cin>>L;
        cout<<"\n-------------------------------------------\n";
        while(L<0||L>24)
        {
                cout<<"Entrez un nombre compris entre 0 et 24 !";
                cout<<"\n\nCombien de lignes voulez-vous (24 max) ? ";
                cin>>L;
        }
        for(i=1;i<=L;i++)
        {
                        
                for(l=1;l<=(L-i);l++)
                {
                        cout<<" ";
                }
                for(j=1;j<=(i+i-1);j++)
                {
                        for(N=1;j<=(i+i-1);N++)
                        {
                                cout<<N;
                                if(N==3)
                                {
                                        N=0;
                                }
                                j++;
                         }
                }
                        cout<<"\n";
            

        }
        cout<<"\n\n\t\tPyramide de "<<L<<" lignes";


        //------------------------------------------------------------
        //Fin du programme ou redemarrage si requis par l'utilisateur-
        //------------------------------------------------------------

        cout<<"\n\n\n\tVoulez-vous afficher une autre pyramide ?(o/n) : ";
        cin>>loop;
        clrscr();
}

        //-----------------------------------------
        //Redemarrage du programme depuis le debut-
        //-----------------------------------------
while(loop=='o');

cout<<"\n\n\n\n\n\n\n\n\n\n\n\t\t\tMerci d'avoir utilise ce programme";
cout<<"\n\t\t\tAppuyez sur une touche pour quitter.";
        getch();
        return 0;
}
//---------------------------------------------------------------------------

Alors voilà rire j'ai ce code qui est fonctionnel mais je voulais savoir si c'était possible de réduire cette partie là =>

Code:

        for(i=1;i<=L;i++)
        {
                        
                for(l=1;l<=(L-i);l++)
                {
                        cout<<" ";
                }
                for(j=1;j<=(i+i-1);j++)
                {
                        for(N=1;j<=(i+i-1);N++)
                        {
                                cout<<N;
                                if(N==3)
                                {
                                        N=0;
                                }
                                j++;
                         }
                }
                        cout<<"\n";
            

        }
        

pasque sa fait lourd quand même pour un petit programme ...
Merci d'avance aux codeurs qui passeront par la clindoeil

Dernière édition par ChaosNighT (16/09/08 21:15:45)

http://sd-1.archive-host.com/membres/images/1151513385/chaos_cotw.jpg
http://cache.www.gametracker.com/player/%3DCotW%3D%20Chaos/217.163.26.106:28930/b_560x95.png

Un ti http://www.oleoo.com/img/warn_add.gif fait toujours plaisir et encourage à continuer d'aider ou de renseigner clindoeil

ChaosNighT

Re: [C++] Pyramide

Up ! langue

http://sd-1.archive-host.com/membres/images/1151513385/chaos_cotw.jpg
http://cache.www.gametracker.com/player/%3DCotW%3D%20Chaos/217.163.26.106:28930/b_560x95.png

Un ti http://www.oleoo.com/img/warn_add.gif fait toujours plaisir et encourage à continuer d'aider ou de renseigner clindoeil

Dark Riku

Re: [C++] Pyramide

Tout ton code est en C++ ? perso pour les petits jeux je te conseille le C ^^

http://userbarscity.armatronic.com/userbars/2623.gifhttp://userbarscity.armatronic.com/userbars/3428.png
http://userbarscity.armatronic.com/userbars/1404.jpghttp://userbarscity.armatronic.com/userbars/3584.png

Posts [ 3 ]

Le post pour invité est désactivé. Vous devez connexion ou s'enregistrer pour pouvoir répondre.

Pages: 1


Forum quick jump menu

[ Generated in 0.070 seconds, 6 queries executed ]

OleooRadio est une radio editee par Radionomy.

Oleoo.info : Classement par Audience - OleooTV - Recherche de Fichiers