diff options
Diffstat (limited to 'wk1/lab1')
-rw-r--r-- | wk1/lab1/population.c | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/wk1/lab1/population.c b/wk1/lab1/population.c index f08b4b9..bef947f 100644 --- a/wk1/lab1/population.c +++ b/wk1/lab1/population.c @@ -3,17 +3,16 @@ int main(void) { - int n = 100/*get_int("Start size: ")*/; - int end = 200/*get_int("End size: ")*/; + int n = get_int("Start size: "); + int end = get_int("End size: "); int year = 0; - //do - //{ - int llamas = n; - n = n + (n/3); - n = n - (n/4); + int llamas = n; + while (llamas <= end) + { + llamas += (n/3); + llamas -= (n/4); + n = llamas; year++; - //} - //while (n <= end); - printf("%i, %i, Years: %i\n", n, end, year); - printf("%i", llamas); + } + printf("Years: %i\n", year); } |