#include <stdio.h>
#define SIZE 10

void printArray(const int b[], size_t start, size_t size);

int main(void) {
    int a[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    printArray(a, 0, SIZE);
    printf("\n");

    return 0;
}

void printArray(const int b[], size_t start, size_t size) {
    if (start < size) {
        printf("%d ", b[start]);
        printArray(b, start + 1, size);
    }
}