ICC-C Quiz (not graded)
La question 6 est ambiguë...
Il y a deux options qui pourraient être justes:
La première teste les indices de 0 à 6 (car le plus grand i < 8 est i=7 et on regarde t[i-1])
for (i = 1; i < 8; i++) { if (!t[i-1]) zeros++; }et l'autre optionfor (i = 0; i <= (N-1); i++) { if ( !(t[i]) ) zeros++; }va de 0 à 7 et utilise N comme borne sup, pas la valeur 8.C'est la deuxième qui était marquée comme la bonne, mais je trouve la question ambiguë,car il n'y a que 7 éléments qui ont été initialisés...C'est tout à fait possible que le code marqué comme juste donne une mauvaise réponse,car il va regarder aussi le 8e élément non-initialisé qui pourrait avoir la valeur 0 par hasard.
Grading method: Highest grade