diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 25 |
1 files changed, 12 insertions, 13 deletions
@@ -10,19 +10,18 @@ size_t printer(size_t long_num, bool verbose) { size_t steps = 0; /* Probably not the best way to do this */ - switch (verbose) { - case true: - while ( long_num > 1 ) { - long_num = collatz(long_num); - printf("%ld\n", long_num); - steps++; - } - break; - case false: - while ( long_num > 1 ) { - long_num = collatz(long_num); - steps++; - } + if (verbose) { + while ( long_num > 1 ) { + long_num = collatz(long_num); + printf("%ld\n", long_num); + steps++; + } + } + else { + while ( long_num > 1 ) { + long_num = collatz(long_num); + steps++; + } } return steps; |