The Program in C that will read 2 arrays. Sum individual elements of both arrays in reverse order and stores it in the third array and Display the third arrays is given below:
#include <stdio.h>
int main() {
int n, i;
printf("Enter the number of elements in the arrays: ");
scanf("%d", &n);
int a[n], b[n], c[n];
printf("Enter the elements of the first array: ");
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
printf("Enter the elements of the second array: ");
for (i = 0; i < n; i++) {
scanf("%d", &b[i]);
}
for (i = 0; i < n; i++) {
c[i] = a[n-i-1] + b[n-i-1];
}
printf("The third array (a + b in reverse order) is: ");
for (i = 0; i < n; i++) {
printf("%d ", c[i]);
}
return 0;
}
Output:
Enter the number of elements in the arrays: 4
Enter the elements of the first array: 12
66
13
7
Enter the elements of the second array: 45
12
12
99
The third array (a + b in reverse order) is: 106 91 78 57
Pro-Tips💡
This program first takes the number of elements in the arrays as input, and then declares three arrays of that size: a
, b
, and c
.
Then it reads the elements of the first and second arrays using two for loops.
After that, it uses another for loop to sum the corresponding elements of the first and second arrays in reverse order and store the result in the third array.
Finally, it prints out the third array.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.