/* Include lib */
#include <stdio.h>
/* Define */
#define ARRAY_MAX 15
#define ARRAY_INPUT { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 } //, 15 }
int array_input[ARRAY_MAX] = ARRAY_INPUT;
/* API reverse array */
void reverse_array(int *arr, int arr_num)
{
int i, tmp, last = arr_num - 1;
for (i = 0; i < (arr_num / 2); i++) {
tmp = arr[i];
arr[i] = arr[last - i];
arr[last - i] = tmp;
}
}
/* Main func interract with user */
int main()
{
int i;
printf("Array input : ");
for (i = 0; i< ARRAY_MAX; i++) {
printf("%d ", array_input[i]);
}
printf("\n");
/* Reverse array */
reverse_array(&array_input[0], ARRAY_MAX);
printf("Array output: ");
for (i = 0; i< ARRAY_MAX; i++) {
printf("%d ", array_input[i]);
}
printf("\n");
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: