Topic de gearthquake :

un jean codeur svp ? (bete exo d'algo)

Supprimé
  • 1
Indiquez ce qu'affiche le programme suivant:

Entier tab[ ] = {12, 2, 10, 3, 4, 1, 5, 8}
Entier i;
Pour (i=0, i<longueur du tableau; ++i)
    Si (i % 3)
    Alors
        Afficher (tab[i])
    Fin-si
Fin-pour

Le 04 janvier 2021 Ă  18:23:12 gearthquake a Ă©crit :
<code>Indiquez ce qu'affiche le programme suivant:

Entier tab[ ] = {12, 2, 10, 3, 4, 1, 5, 8}
Entier i;
Pour (i=0, i<longueur du tableau; ++i)
Si (i % 3)
Alors
Afficher (tab[i])
Fin-si
Fin-pour
</code>

Ça affiche 2 :-)

"Si (i % 3)"

C'est pas une expression booléenne ça si ?

si tu ne fais pas ce genre d'exo maintenant tu peux oublier les Ă©tudes d'informatique tu ne t'en sortiras pas
i%3 c'est le reste de la division euclidienne i/3

Le 04 janvier 2021 Ă  18:26:29 Artghiop a Ă©crit :
Ça affiche les valeurs du tableau sauf ceux qui ont un reste de 2 ou de 1 .

C'est pas l'inverse ? juste les valeurs multiples de 3 :( ?

Le 04 janvier 2021 Ă  18:25:59 Suzuka_Nakamoto a Ă©crit :

"Si (i % 3)"

C'est pas une expression booléenne ça si ?

la plupart des langages considèrent que tout entier non nul renvoie Vrai, et entier nul ( 0 ) renvoie Faux

Ta condition (i % 3) sera vraie pour tout i non multiple de 3

1 sera le premier i qui rend la condition vraie

Puis on affiche l'élément 1 du tableau donc 2

Un tableau commence Ă  l'index 0

Tu recommence jusqu'Ă  la fin de ton tableau

https://image.noelshack.com/fichiers/2021/01/1/1609781344-image.png

Si le nombre est multiple de 3 son modulo est 0 donc la condition est fausse, sinon elle est vraie

C’est tiré par les cheveux ton sujet, je suis sûr qu’on peut trouver des langages qui refusent d’extrapoler ça

Le 04 janvier 2021 Ă  18:29:30 navet-navrant a Ă©crit :
https://image.noelshack.com/fichiers/2021/01/1/1609781344-image.png

Si le nombre est multiple de 3 son modulo est 0 donc la condition est fausse, sinon elle est vraie

c'est ++i dans mon exo :(

Le 04 janvier 2021 Ă  18:28:08 BennySings a Ă©crit :

Le 04 janvier 2021 Ă  18:25:59 Suzuka_Nakamoto a Ă©crit :

"Si (i % 3)"

C'est pas une expression booléenne ça si ?

la plupart des langages considèrent que tout entier non nul renvoie Vrai, et entier nul ( 0 ) renvoie Faux

Ceci

Le 04 janvier 2021 Ă  18:29:30 navet-navrant a Ă©crit :
https://image.noelshack.com/fichiers/2021/01/1/1609781344-image.png

Si le nombre est multiple de 3 son modulo est 0 donc la condition est fausse, sinon elle est vraie

Ce que dit ce khey est exact :hap:

Pourquoi vous faites ses devoirs Ă  sa place ? https://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png
  • 1

Données du topic

Auteur
gearthquake
Date de création
4 janvier 2021 Ă  18:23:12
Date de suppression
4 janvier 2021 Ă  18:54:38
Nb. messages archivés
19
Nb. messages JVC
35
En ligne sur JvArchive 107