Reverse an Array
scanf("%d", &n);
for(i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
for(i = 0; i < n/2; i++) {
temp = arr[i];
arr[i] = arr[n - i - 1];
arr[n - i - 1] = temp;
}
for(i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
#include <stdio.h>
int main() {
int arr[100], n, i, temp;
printf("Enter number of elements: ");
scanf("%d", &n);
printf("Enter %d elements:\n", n);
for(i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
// Reverse the array
for(i = 0; i < n/2; i++) {
temp = arr[i];
arr[i] = arr[n - i - 1];
arr[n - i - 1] = temp;
}
printf("\nReversed array:\n");
for(i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
Enter number of elements: 5
Enter 5 elements:
1 2 3 4 5
Reversed array:
5 4 3 2 1
Enter number of elements: 4
Enter 4 elements:
10 20 30 40
Reversed array:
40 30 20 10
for
loop ব্যবহার করে প্রথম element কে last element এর সাথে swap করা হয়