We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f0f4252 commit 77b95a3Copy full SHA for 77b95a3
0x06-pointers_arrays_strings/4-rev_array.c
@@ -0,0 +1,31 @@
1
+#include "main.h"
2
+#include <stdio.h>
3
+
4
+/**
5
+ * reverse_array - Reverses the content of an array of integers
6
+ *
7
+ * @a: An array of integers
8
+ * @n: Number of elements to swap
9
10
+ * Return: empty
11
+ */
12
13
+void reverse_array(int *a, int n)
14
+{
15
+ int *pointer, i, aux, k;
16
17
+ pointer = a;
18
19
+ for (i = 1; i < n; i++)
20
+ {
21
+ pointer++;
22
+ }
23
24
+ for (k = 0; k < i / 2; k++)
25
26
+ aux = a[k];
27
+ a[k] = *pointer;
28
+ *pointer = aux;
29
+ pointer--;
30
31
+}
0 commit comments