
Envoyé par
Médinoc
Tu n'affiches rien dans la fonction F11, tu comptes juste, puis tu retournes le compte.
Breaking news: En C, on a le droit d'avoir des variables de plus d'une lettre.
Voici un code plus compréhensible:
1 2 3 4 5 6 7 8 9 10 11 12
| int CompteMultiples(int valeurMax, int x)
{
int possibleMultiple=1; /* y va de 1 à n*/
int nbMultiples=0; /*mon compteur de multiples*/
for (possibleMultiple=1 ; possibleMultiple<=valeurMax ; possibleMultiple++)
{
if (possibleMultiple%x == 0) /*multiples de x ?*/
nbMultiples++;
}
return nbMultiples;
} |
Bonjour,
De nouveau sur ce sujet ! J'aimerais attirer votre attention sur le fait que l'on déclare au début : et qu'ensuite on re-déclare
for (possibleMultiple=1 ;...)
Est-il indispensable dans ce cas de préciser au départ que ?
Merci d'avance
Partager