Affichage de résultats

Signaler
Messages postés
24
Date d'inscription
dimanche 17 juin 2001
Statut
Membre
Dernière intervention
3 octobre 2006
-
Messages postés
341
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
17 juin 2008
-
Bonsoir à tous,



J'essais de présenter mes résultats d'une certaine façon mais je n'y
arrive vraiment pas. J'ai une liste de chiffres (allant de 1 à 4) dans
un fichier texte, lequel je lis avec une boucle et ajoute le nombre de
chaque chiffre dans un array. Par exemple mon array est similaire à:



{ 0, 0, 0, 0 } // au début de la loop et..

{ 5, 2, 7, 4 } // à la fin, dépendament du nombre de 1, 2, 3, 4 dans le fichier texte.



Maintenant j'essais d'afficher mes résultats de la façon suivante: *
vaut 2, et + vaut 1. Donc si j'ai 9 fois le nombre un dans le fichier
texte (et dans l'array) j'obtiendrais un truc du genre: ****+. Si le
nombre est paire, je n'aurais donc pas de +.



Quelqu'un peut me guider ? J'essais avec l'opérateur modulo mais je n'y arrive pas.

Merci !

1 réponse

Messages postés
341
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
17 juin 2008
2
Et bien tu fais çà et çà doit marcher:
void print_my_format(int n)
{
while(n%2==0)
printf("*");
if(n==1)
printf("+");
printf("\n");
}

A m a u r y