Bonsoir,
Je rencontre un problème lors de la compilation de ce programme :
L'énoncé demande d'afficher la valeurs de toutes ces variables. Or, je ne comprend pas comment g peut prendre la valeur de 1996755298, que y prend la valeur de -47 et z de -2 (alors qu'ils ne sont même pas affectés), à la compilation !Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <stdlib.h> int main() { int a,b,c,d,e,f,g,x,y,z; a = 1 ; b = 4*a ; c = 5 ; d = (b+a) == c ; e = ! d ; c = b*a-c; f = ( c != 10 ) && ( e ); if (b/5 <= 1) x = b; else { y = e; x = a; } printf("%d %d %d %d %d %d %d %d %d %d", a, b, c, d, e, f, g, x, y, z); return 0; }
Quelqu'un pourrait-il m'éclairer ?
Merci d'avance