From b6539e923d584a6572e4f822f52af4cbbeb9c9ab Mon Sep 17 00:00:00 2001 From: Sam Crawford Date: Thu, 7 May 2026 14:43:33 +0200 Subject: [PATCH 1/2] Improving array-access tests --- grader/assignments/array/assign.c | 4 ++-- grader/assignments/array/use.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/grader/assignments/array/assign.c b/grader/assignments/array/assign.c index 80f77a76..77ea0333 100644 --- a/grader/assignments/array/assign.c +++ b/grader/assignments/array/assign.c @@ -5,8 +5,8 @@ int main(int argc, char** argv) { arr[0] = 4; arr[1] = 8; - arr[2]= 14; - arr[3] = 16; + arr[1 * 2]= 14; + arr[arr[0] - 1] = 16; return *arr + *(arr + 1) + *(arr + 2) + *(arr + 3); } diff --git a/grader/assignments/array/use.c b/grader/assignments/array/use.c index 93ba552c..c8efd61d 100644 --- a/grader/assignments/array/use.c +++ b/grader/assignments/array/use.c @@ -8,5 +8,5 @@ int main(int argc, char** argv) { *(arr + 2) = 14; *(arr + 3) = 16; - return arr[0] + arr[1] + arr[2] + arr[3]; + return arr[0] + arr[1] + arr[1 * 2] + arr[arr[0] - 1]; } From ea13677914eda10beaf1120ac92ff888c559bed9 Mon Sep 17 00:00:00 2001 From: Sam Crawford Date: Thu, 7 May 2026 22:15:29 +0200 Subject: [PATCH 2/2] Removing array use from array assignment test --- grader/assignments/array/assign.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grader/assignments/array/assign.c b/grader/assignments/array/assign.c index 77ea0333..714c861c 100644 --- a/grader/assignments/array/assign.c +++ b/grader/assignments/array/assign.c @@ -6,7 +6,7 @@ int main(int argc, char** argv) { arr[0] = 4; arr[1] = 8; arr[1 * 2]= 14; - arr[arr[0] - 1] = 16; + arr[*(arr + 1) - 5] = 16; return *arr + *(arr + 1) + *(arr + 2) + *(arr + 3); }