Échanger deux variables
Au début du programme, la variable a contient et la variable b contient . On exécute les trois instructions suivantes, dans l'ordre :
```
t prend la valeur a
a prend la valeur b
b prend la valeur t
```
Quelle valeur contient la variable a à la fin ? (écris un nombre entier)
Formes équivalentes acceptées (ex. 1/2 = 0,5). La virgule et le point sont équivalents.
On suit l'évolution des variables ligne par ligne, en partant de et .
1) `t prend la valeur a` : la variable t reçoit le contenu de a, donc . (a et b inchangés)
2) `a prend la valeur b` : a reçoit le contenu de b, donc .
3) `b prend la valeur t` : b reçoit le contenu de t, donc .
À la fin, et : les deux valeurs ont bien été échangées. La variable temporaire t sert à mémoriser l'ancienne valeur de a avant qu'elle ne soit écrasée. La réponse demandée est donc 8.
