Advertisement
silentkiler029

insertAndRemoveElement-swe19

Sep 9th, 2020
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n = 5;
  6.     int ara[] = {1, 2, 4, 5, 6};
  7.  
  8.     ///     >>  {1, 2, 3, 4, 5, 6};
  9.     /// insert a new element at desired position
  10.     /// insert 3 at index 2
  11.  
  12.     int indx = 2, num = 3;
  13.     int ara2[n+1];
  14.  
  15.     for(int i = 0; i < indx; i++) {
  16.         ara2[i] = ara[i];
  17.     }
  18.     ara2[indx] = 3;
  19.     for(int i = indx+1; i < n+1; i++) {
  20.         ara2[i] = ara[i-1];
  21.     }
  22.  
  23.  
  24.     //printing array2
  25.     printf("ara2[] = ");
  26.     for(int i = 0; i < n + 1; i++) {
  27.         printf("%d ", ara2[i]);
  28.     }
  29.     printf("\n");
  30.  
  31.     ///     >>  {1, 2, 3, 4, 5, 6};    ..>> length = n+1
  32.     /// remove a new element from desired position
  33.     /// index = 3
  34.     ///     >>  {1, 2, 3, 5, 6};
  35.  
  36.     indx = 3;
  37.     int ara3[n];
  38.     for(int i = 0; i < indx; i++) {
  39.         ara3[i] = ara2[i];
  40.     }
  41.     for(int i = indx; i < n; i++) {
  42.         ara3[i] = ara2[i+1];
  43.     }
  44.  
  45.     //printing array3
  46.     printf("ara3[] = ");
  47.     for(int i = 0; i < n; i++) {
  48.         printf("%d ", ara3[i]);
  49.     }
  50.  
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement