1) 1
2) 0
3) 5 (p%n vaut 4, tandis que p>n vaut 1)
4) 1 (p/n est d’abord évalué en int, ce qui fournit 1 ; puis le résultat est converti en float, avant d’être affecté à x).
5) 1.8 (p est converti en float, avant d’être divisé par le résultat de la conversion de n en float).
6) 1.9 (p est converti en float, avant d’être ajouté à 0.5 ; le résultat est divisé par le résultat de la conversion de n en float).
7) 1 (p est converti en float, avant d’être ajouté à 0.5 ; le résultat (5.5) est alors converti en int avant d’être divisé par n).
8) 25
9) 45