TD 17
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Manga Spy x Family Tome 13 édition Collector : où et quand le ...
Voir le deal

Exo7 de langage C++

4 participants

Aller en bas

Exo7 de langage C++ Empty Exo7 de langage C++

Message par - Krase - Jeu 20 Sep - 20:38

*b0n Les Gens*



______J'v0us met m0n pr0gramme de l'exos7 de langage

___________dites si ya un pr0blème mais j'pense pas.

*Tcho²*



#include <iostream>
using namespace std ;
int main()
{
int x,rep, rep1;

cout<<"Entrez un nombre SVP : ";

cin>>x;

rep=x%10;

rep1=x%100;

if(rep1==11 || rep1==12 || rep1==13)
{
cout<<x<<"th"<<endl;

return 0;
}

switch(rep)
{
case 1: cout<<x<<"st"<<endl; break;
case 2: cout<<x<<"nd"<<endl; break;
case 3: cout<<x<<"rd"<<endl; break;
default : cout<<x<<"th"<<endl; break;
}

return 0;
}
- Krase -
- Krase -
Newbies
Newbies

Féminin
Nombre de messages : 6
Age : 34
Localisation : *Arpaj0n*
Date d'inscription : 18/09/2007

Revenir en haut Aller en bas

Exo7 de langage C++ Empty Re: Exo7 de langage C++

Message par Pen² Ven 21 Sep - 1:05

Hum, premiere chose, c'est pas indenté ce qui rend la chose très difficile à lire (en plus y a pas les couleurs...)

Sinon ça doit marcher mais mettre deux return 0 ça fait pas propre, tu aurais aussi pu mettre un else à la place du return 0.
Pen²
Pen²
debutant
debutant

Masculin
Nombre de messages : 19
Age : 36
Localisation : Là bas, mais pas ici
Date d'inscription : 13/09/2007

Revenir en haut Aller en bas

Exo7 de langage C++ Empty Re: Exo7 de langage C++

Message par Math Ven 21 Sep - 1:13

Hum sa me semble pas mal, bien que je le ferai pas de cette manière...
sinon c'est mieux de crée de nouveau topic pour chaque "question" :p (edit: sujet créer post dlepacer ^^)
Math
Math
Admin
Admin

Masculin
Nombre de messages : 23
Age : 37
Localisation : Orsay
Date d'inscription : 10/09/2007

Revenir en haut Aller en bas

Exo7 de langage C++ Empty Re: Exo7 de langage C++

Message par Gab Ven 21 Sep - 13:46

Pour moi ça donne ça :
(si vous voulez vous en inspirer pensez a supprimer ou modifier l'entête avec mon nom, c'est toujours plus crédible (si si Very Happy))

Code:
#include <iostream>
using namespace std;
/*Crée par Gabriel Sprenger, TP 171 */

int main () {
    int n, n2;
    cout << "Entrez un nombre entier"<< endl;
    cin >> n;
    n2=((n%100-n%10)*0.1);
    if (n2 != 1) {
    if (n%10 == 1) cout << endl << "Le nombre est " << n <<"st";
    else if (n%10 == 2) cout << endl << "Le nombre est " << n <<"nd";
    else if (n%10 == 3) cout << endl << "Le nombre est " << n <<"rd";
    else cout << endl << "Le nombre est " << n <<"th";
    }
    else cout << endl << "Le nombre est " << n <<"th";

    return 0;
}
Gab
Gab
Investi
Investi

Masculin
Nombre de messages : 68
Age : 34
Localisation : Parisss
Date d'inscription : 13/09/2007

Revenir en haut Aller en bas

Exo7 de langage C++ Empty Re: Exo7 de langage C++

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum