diff options
| author | sumuel <samuel@yakubos.org> | 2026-09-15 19:22:29 +0000 |
|---|---|---|
| committer | sumuel <samuel@yakubos.org> | 2026-09-15 19:22:29 +0000 |
| commit | ef781c5fdb924d66a0ed06986b529a0d3ba323f2 (patch) | |
| tree | fe2876707dd6f8c8d8133fd025223c8d31b7feaf /main.c | |
| parent | 20abb9af687fd7b7e8c3f71e0f4f28bc8ec028c1 (diff) | |
no more switch for true/false
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; |