#include <stdio.h>

int main() {
    int arr[5] = {2, 4, 8, 16, 32};
    int *ptr = arr; // ptr points to the first element of arr

    printf("Using array indexing to print the array\n");
    for (int i = 0; i < 5; i++) {
        printf("arr[%d] = %d\n", i, arr[i]);
    }

    printf("\nUsing pointer arithmetic to print the array\n");
    for (int i = 0; i < 5; i++) {
        printf("*(ptr + %d) = %d\n", i, *(ptr + i));
    }

    return 0;
}