summaryrefslogtreecommitdiff
path: root/wk1/lab1
diff options
context:
space:
mode:
Diffstat (limited to 'wk1/lab1')
-rw-r--r--wk1/lab1/population.c21
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);
}