Nintendo-city
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Retrouvez l'univers nintendo sous toutes ses faces !!
 
AccueilPortailDernières imagesS'enregistrerConnexion
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 TP1 Exercice 4 - Les N premiers entiers

Aller en bas 
AuteurMessage
Sorell
Stratège
Sorell


Masculin
Nombre de messages : 521
Localisation : Quel part où le sang coule.
Date d'inscription : 01/05/2008

Feuille de personnage
Surnom dans la team: Sénéchal Noir
Victoire/défaite:
TP1 Exercice 4 - Les N premiers entiers Left_bar_bleue0/0TP1 Exercice 4 - Les N premiers entiers Empty_bar_bleue  (0/0)

TP1 Exercice 4 - Les N premiers entiers Empty
MessageSujet: TP1 Exercice 4 - Les N premiers entiers   TP1 Exercice 4 - Les N premiers entiers Icon_minitimeLun 26 Nov - 16:29

Code:

/**
 *
 * @file  NPremiersEntiers.cxx
 *
 * @author D. Mathieu
 *
 * @date  07/12/2011
 *
**/
#include <iostream>
#include <iomanip>      // setw()

using namespace std;

namespace
{
    void Bonjour            (void);
    void _10PremiersEntiers  (void);
    void _200PremiersEntiers (void);

    void NPremiersEntiers (void)
    {
        unsigned N;

        cout << "Taper le nombre d'entiers voulus, "
                "suivi de <entrée> : ";
        cin  >> N;

        cout << "Les " << N << " premiers entiers naturels à "
                "10 par ligne"
            << endl;

        unsigned ValDebutLigne    = 0;
        unsigned NbLignesCompletes = N / 10;

        // Affichage des lignes complètes

        for (unsigned  NbLignes = 0;
            NbLignes < NbLignesCompletes;
            NbLignes = NbLignes + 1)
        {
            // Affichage du premier nombre de la ligne

            cout << setw (4) << ValDebutLigne;

            // Affichage du reste de la ligne (forcément complète)

            for (unsigned ValAffichee = ValDebutLigne + 1;
                ValAffichee < ValDebutLigne + 10;
                ValAffichee = ValAffichee + 1)
            {
                cout << '\t' << setw (4) << ValAffichee;
            }
            cout << endl;
            ValDebutLigne = ValDebutLigne + 10;
        }
        // Affichage de la dernière ligne SI ELLE EST INCOMPLETE

        if (ValDebutLigne < N)
        {
           
            for (unsigned ValAffichee = ValDebutLigne;
                ValAffichee < N - 1;
                ValAffichee = ValAffichee + 1)
            {
                cout << setw(4) << ValAffichee << '\t';
            }
            // Affichage du dernier nombre de la dernière ligne

            cout << setw(4) << N - 1 << endl;
        }

    } // NPremiersEntiers()

} // namespace

int main ()
{
    /* * /  Bonjour();              /* */
    /* * /  _10PremiersEntiers();    /* */
    /* * /  _200PremiersEntiers();  /* */

    /*  */  NPremiersEntiers();      /* */

    return 0;

} // main()

Revenir en haut Aller en bas
 
TP1 Exercice 4 - Les N premiers entiers
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» TP1 Exercice 2 - Les 10 premiers entiers
» TP1 Exercice 3 - Les 200 premiers entiers
» TP Exercice 5 - Les N premiers entiers en sous-programme
» TP2 Exercice 3 - Caractères et entiers
» TP 1 - Premiers contacts

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Nintendo-city :: Informatique :: Section C++ :: Corrigés :: TP1-
Sauter vers: