We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3330db9 commit b244dcaCopy full SHA for b244dca
Array Reversal.c
@@ -0,0 +1,34 @@
1
+#include <stdio.h>
2
+#include <stdlib.h>
3
+
4
+int main()
5
+{
6
+ int num, *arr, i;
7
+ scanf("%d", &num);
8
+ arr = (int*) malloc(num * sizeof(int));
9
+ for(i = 0; i < num; i++) {
10
+ scanf("%d", arr + i);
11
+ }
12
+ /* Write the logic to reverse the array. */
13
+ int* left_ptr = arr;
14
+ int* right_ptr;
15
+ int temp;
16
17
+ if(i == num - 1) {
18
+ right_ptr = (arr + i);
19
20
21
+ while(left_ptr < right_ptr) {
22
+ temp = *right_ptr;
23
+ *right_ptr = *left_ptr;
24
+ *left_ptr = temp;
25
+ right_ptr--;
26
+ left_ptr++;
27
28
29
30
+ printf("%d ", *(arr + i));
31
32
+ free(arr);
33
+ return 0;
34
+}
0 commit comments