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);