323 votes

Impression de 1 à 1000 sans boucle ni instructions conditionnelles

Tâche: imprimer des numéros de 1 à 1000 sans utiliser aucune boucle ou instructions conditionnelles. N’écrivez pas juste le ou instruction 1000 fois.

Comment tu fais ça à l’aide de C ou C++ ?

1196voto

Bill Points 194

Celui-ci compile en fait à l’Assemblée qui n’a pas les instructions conditionnelles :


Edit : Ajouté « & » alors il prendra en considération l’adresse d'où se soustraire les erreurs de pointeur.

Cette version de ce qui précède en C standard, puisqu’il ne repose pas sur l’arithmétique sur les pointeurs de fonction :

785voto

Prasoon Saurav Points 47488

Compilez la récursivité de temps ! : P

544voto

Darius Bacon Points 9741
<pre><code></code><p><code></code></p></pre>

298voto

On dirait qu’il n’a pas besoin d’utiliser des boucles

270voto

ybungalobill Points 31467

Voici trois solutions que je connais. Le second pourrait prétendre cependant.

[ Edit : (1) et (4) peut être utilisé pour compiler les constantes de temps seulement (2) et (3) peuvent être utilisées pour l’exécution des expressions trop — fin modifier. ]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X