Bonjour,
Premièrement, ton programme ne fonctionnera pas.
-Tu ne peux pas mettre le mot 'vrai' dans un char, un char c'est un caractère.
-Ensuite, lorsque tu divise y par deux, n'oublie pas que y est un entier, donc 11/2 = 5, et pas 5,5.
Pour savoir si un nombre est pair ou pas, tu peux faire plus simple:
L'opérateur % renvoie le reste de la division entière (c'est modulo).
par exemple:
10%9 = 1 (1x9 + 1 = 10)
100%8 = 4 (12x8 + 4 = 96 + 4 = 100)
Donc pour savoir si un nombre est pair ou non, il suffit de faire un %2. Si le résultat est 1, c'est qu'il est impaire, si c'est 0, c'est qu'il est pair.
exemple: 5%2 = 1 (2x2 +1), 6%2 = 0 (3x2 + 0).
Tu pourras trouver ton bonheur sur ce site:
http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html
tu pourra comprendre comment marche les fonctions, et combler tes lacunes sur les bases.
Bonne continuation.
~• Coin Coin •~
replay.homeunix.com