The Program in C that will read an array and insert an integer at the end of array is given below:
#include <stdio.h>
int main() {
int n, i, new_element;
printf("Enter the number of elements in the array: ");
scanf("%d", &n);
int a[n];
printf("Enter the elements of the array: ");
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
printf("Enter the new element to be inserted: ");
scanf("%d", &new_element);
a[n] = new_element;
printf("The updated array is: ");
for (i = 0; i <= n; i++) {
printf("%d ", a[i]);
}
return 0;
}
Output:
Enter the number of elements in the array: 3
Enter the elements of the array: 145
122
111
Enter the new element to be inserted: 56
The updated array is: 145 122 111 56
Pro-Tips💡
- This program first takes the number of elements in the array as input, and then declares an array of that size,
a
. - Then it reads the elements of the array using a for loop.
- After that, it reads the new element to be inserted into the array.
- Then, it adds the new element at the end of the array by assigning it to the next index (n) of the array. Finally, it prints out the updated array using another for loop.
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.