Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int n = 5;
- int ara[] = {1, 2, 4, 5, 6};
- /// >> {1, 2, 3, 4, 5, 6};
- /// insert a new element at desired position
- /// insert 3 at index 2
- int indx = 2, num = 3;
- int ara2[n+1];
- for(int i = 0; i < indx; i++) {
- ara2[i] = ara[i];
- }
- ara2[indx] = 3;
- for(int i = indx+1; i < n+1; i++) {
- ara2[i] = ara[i-1];
- }
- //printing array2
- printf("ara2[] = ");
- for(int i = 0; i < n + 1; i++) {
- printf("%d ", ara2[i]);
- }
- printf("\n");
- /// >> {1, 2, 3, 4, 5, 6}; ..>> length = n+1
- /// remove a new element from desired position
- /// index = 3
- /// >> {1, 2, 3, 5, 6};
- indx = 3;
- int ara3[n];
- for(int i = 0; i < indx; i++) {
- ara3[i] = ara2[i];
- }
- for(int i = indx; i < n; i++) {
- ara3[i] = ara2[i+1];
- }
- //printing array3
- printf("ara3[] = ");
- for(int i = 0; i < n; i++) {
- printf("%d ", ara3[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement