957Fermer959
GodzilLe 28/05/2015 à 17:21
Qu'on peux facilement reproduire en C d'ailleurs:
enum { /* Div5, Div3 */ FF = 0, /* False, False */ FT = 1, /* False, True */ TF = 2, /* True, False */ TT = 3, /* True, True */ }; int main() { int i; for(i = 0; i <= 100; i++) { uint8_t result = ((number % 3) == 0)?1:0 | ((number % 5) == 0)?2:0 ) switch(result) { case FF: printf("%d\n", number); break; case FT: printf("Fizz\n"); break; case TF: printf("Buzz"); break; case TT: printf("FizzBuzz"); break; } } }
(je me demande la taille de code que ca genere d'aileurs)