Résoudre à l'aide du système HP! puis écrivez le code correspondant.
Additionne toutes les valeurs reçues jusqu’à l’infini. N’affiche pas le résultat en sortie.
In | Out |
---|---|
1,2,3,4,5,6 | 21 |
10,15,17,100 | 142 |
Ne recopie un entier sur la sortie que s’il n’est pas nul.
In | Out |
---|---|
2 | 2 |
0 |
Ne recopie un entier sur la sortie que s’il n’est pas nul.
In | Out |
---|---|
1,2,3,0,10,0,45,... | 1,2,3,10,45,... |
Ne recopie un entier sur la sortie que s’il est positif.
In | Out |
---|---|
3,4,5,-10,0,10,-1,15,... | 3,4,5,0,15,... |
Ne recopie un entier sur la sortie que s’il est strictement positif (positif et non nul).
In | Out |
---|---|
3,4,5,-10,0,10,-1,15,... | 3,4,5,10,15,... |
Ne recopie un entier sur la sortie que s’il est négatif.
In | Out |
---|---|
15,-2,-7,0,15,... | -2,-7,... |
Recopie uniquement les zéros sur la sortie.
In | Out |
---|---|
3,0,1,0,2,9,0,4,0,... | 0,0,0,0,... |
0,3,0,-1,0,2,-9,0,4,0,... | 0,0,0,0,0,... |
Multiplie par huit la valeur entrée. Affiche le résultat sur la sortie. Challenge : maximum 3 additions.
Indice : 8 est une puissance de 2. Pour obtenir 8 à partir de 1, ajouter 1 à lui-même, puis ajouter le résultat à lui-même, et recommencer encore une fois. En effet : 1+1=2, 2+2=4, 4+4=8.
In | Out |
---|---|
3 | 24 |
Multiplie par dix la valeur entrée. Affiche le résultat sur la sortie. Challenge : maximum 4 additions.
Indice : 10 = 8 + 2.
In | Out |
---|---|
3 | 30 |
Multiplie par sept la valeur entrée. Affiche le résultat sur la sortie. Challenge : utilise uniquement les pièces d’une seule boite.
Indice : 7 = 8-1.
In | Out |
---|---|
3 | 21 |
Lis un entier positif. Affiche tous les entiers plus petits jusqu’à 0 sur la sortie.
In | Out |
---|---|
3 | 2,1,0 |
7 | 6,5,4,3,2,1,0 |