Skip to content

Commit 77b95a3

Browse files
Code: added code for 4-rev_array.c
1 parent f0f4252 commit 77b95a3

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)