1.
Soit erne, un tableau de 10 entiers. Donnez l’instruction permettant de saisir au clavier le 3e entier.
Réponse : Soit
scanf(« %d », &erne[2]) ; ou bien scanf(« %d », erne + 2) ;
2.
(*2) Pourquoi doit-on placer un ’&’ devant la variable ime dans le code suivant :
int ime ;
scanf(« %d », &ime) ;
Réponse : La fonction scanf permet de lire des octets à partir du ?chier stdin, habituellement relié au clavier, de les convertir éventuellement selon le format indiqué (ici %d, pour une conversion en entier, de caractères numériques en base 10) et de stocker le résultat de cette conversion dans une variable.
En langage C, « stocker dans une variable » s’exprime en utilisant l’opérateur &.
3.
Que vaut la variable ernet à la ?n du code suivant ?
On rappelle que x += y est équivalent à x = x + Y et que de manière générale x op = y est équivalent à x = x op y.
int ernet = 100 ;
ernet += 5 ;
ernet *= 10 ;
ernet /= 15 ;
ernet %= 4 ;