87d7802a1417d1ebd64f1d34705debc750dc6af1
[fizzbuzz.git] / c / fizzbuzz.c
1 #include <stdio.h>
2
3 void puts_fizzbuzz(int n)
4 {
5     int fizz, buzz;
6
7     fizz = (n % 3 == 0);
8     buzz = (n % 5 == 0);
9     if(fizz && buzz) {
10         puts("FizzBuzz");
11     } else if(fizz) {
12         puts("Fizz");
13     } else if(buzz) {
14         puts("Buzz");
15     } else {
16         printf("%d\n", n);
17     }
18 }
19
20 int main()
21 {
22     const int max = 100, min = 1;
23     int i;
24
25     for(i = min; i <= max; i++) {
26         puts_fizzbuzz(i);
27     }
28     return 0;
29 }