[Language C] front montant
Fermé
jeannot
-
12 janv. 2006 à 15:25
MRextra Messages postés 153 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 23 février 2009 - 16 mars 2008 à 22:23
MRextra Messages postés 153 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 23 février 2009 - 16 mars 2008 à 22:23
A voir également:
- [Language C] front montant
- Front page - Télécharger - Divers Web & Internet
- Language binaire - Guide
- Montant en arabe - Forum Programmation
- "Winamp language pack" ✓ - Forum Logiciels
- Rolland souhaite calculer le montant total des ventes de son magasin. le fichier contient, pour chaque produit, la quantité vendue et le prix unitaire. calculez le montant total des ventes. ✓ - Forum Excel
3 réponses
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
12 janv. 2006 à 17:50
12 janv. 2006 à 17:50
Salut,
Pour le principe : tu mémorise l'état précédent de ton 'a'
A+, crabs
Pour le principe : tu mémorise l'état précédent de ton 'a'
/* déclaration des variables */ int a, a_prec, b ; /* initialisation des variables */ a=0 ; a_prec=0 ; b=0 ; /* boucle de traitement */ if ( a != a_prec ) /* on vient de détecter un front if ( a == 1 ) /* c'est un front montant */ b++ ; /* on mémorise l'état principal */ a_prec = a ; /* fin de la boucle de traitement */
A+, crabs
MRextra
Messages postés
153
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
23 février 2009
35
16 mars 2008 à 22:23
16 mars 2008 à 22:23
pourquoi {b=b++;} fais b++ seulement
matmat27
Messages postés
594
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
18 novembre 2010
147
12 janv. 2006 à 17:13
12 janv. 2006 à 17:13
Salut,
je ne comprends pas trop ton problème mais commence peut être par initialiser ta variable 'a' à 0 (int a=0).
Une fois que 'a' est passé à 1, il y restera donc c'est normal que 'b' s'incrémente à chaque passage. Peut être faudrait-il qu'une fois que 'b' à été incrémenté que tu remettes ta variable 'a' à 0 (ou une autre valeur).
Mais bon, il me faudrait un peu plus de code pour te conseiller un peu plus.
A+.
je ne comprends pas trop ton problème mais commence peut être par initialiser ta variable 'a' à 0 (int a=0).
Une fois que 'a' est passé à 1, il y restera donc c'est normal que 'b' s'incrémente à chaque passage. Peut être faudrait-il qu'une fois que 'b' à été incrémenté que tu remettes ta variable 'a' à 0 (ou une autre valeur).
Mais bon, il me faudrait un peu plus de code pour te conseiller un peu plus.
A+.