Afficher un nombre avec char
Fermé
manio11
Messages postés
49
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
23 juin 2010
-
28 mars 2008 à 14:21
manio11 Messages postés 49 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 23 juin 2010 - 29 mars 2008 à 10:48
manio11 Messages postés 49 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 23 juin 2010 - 29 mars 2008 à 10:48
A voir également:
- Afficher un nombre avec char
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Afficher un tableau en c - Forum C
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Supprimer espace nombre excel ✓ - Forum Excel
- Nombre de combinaison possible avec 3 chiffres ✓ - Forum Programmation
1 réponse
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
28 mars 2008 à 17:53
28 mars 2008 à 17:53
Bonjour,
On peut faire à la main. (comme les romains)
Naturellement si on a le droit au fonctions standard il y a moyen de faire plus rapide. (Quoique...)
M.
EDIT.
Flute, j'ai oublié le signe:
On peut faire à la main. (comme les romains)
void affiche_nombre( int nombre )
{
if ( nombre > 9 )
{
char c = (char) (nombre%10) + '0';
affiche_nombre( nombre / 10 );
affiche_caractere( c );
}
else
{
affiche_caractere( (char) nombre + '0' );
}
}
Naturellement si on a le droit au fonctions standard il y a moyen de faire plus rapide. (Quoique...)
M.
EDIT.
Flute, j'ai oublié le signe:
void affiche_nombre_signe( int nombre )
{
if ( nombre < 0 )
{
affiche_caractere( '-' );
affiche_nombre( - nombre );
}
else
{
affiche_nombre( nombre );
}
}
29 mars 2008 à 10:48