From 46c99c43091e543b85843ab284db6d4c8da3fb1b Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Tue, 10 Oct 2023 11:53:11 +0200 Subject: [PATCH] v4.2 --- v4.2/main.c | 16 ++++++++++++++++ v4.2/qinit.c | 5 +++++ v4.2/qinit.h | 1 + 3 files changed, 22 insertions(+) create mode 100644 v4.2/main.c create mode 100644 v4.2/qinit.c create mode 100644 v4.2/qinit.h diff --git a/v4.2/main.c b/v4.2/main.c new file mode 100644 index 0000000..21389a4 --- /dev/null +++ b/v4.2/main.c @@ -0,0 +1,16 @@ +#include +#include "qinit.h" + +#define NUM_SQUARES 100 + + +int main(void) { + int squares[NUM_SQUARES]; + + qinit(&squares[0], NUM_SQUARES); + + for (int i = 0; i < NUM_SQUARES; i++) { + printf("%d\n", squares[i]); + } + return 0; +} diff --git a/v4.2/qinit.c b/v4.2/qinit.c new file mode 100644 index 0000000..16cd563 --- /dev/null +++ b/v4.2/qinit.c @@ -0,0 +1,5 @@ +void qinit(int arr[], int len) { + for (int i = 0; i < len; i++) { + arr[i] = (i + 1) * (i + 1); + } +} diff --git a/v4.2/qinit.h b/v4.2/qinit.h new file mode 100644 index 0000000..57f7809 --- /dev/null +++ b/v4.2/qinit.h @@ -0,0 +1 @@ +extern void qinit(int arr[], int len);