Skip to main content

Program to insert a element in one dimensional array at a given position.

Program to insert a element in one dimensional array at a given position.



    


#include<stdio.h>

int main() 

{
   int arr[30], element, num, i, location;

   printf("\nEnter no of elements :");
   scanf("%d", &num);
   printf("\nEnter the %d elements:",num);

   for (i = 0; i < num; i++)
      scanf("%d", &arr[i]);


   printf("\nEnter the element to be inserted :");
   scanf("%d", &element);

   printf("\nEnter the location");
   scanf("%d", &location);

   //Create space at the specified location


   for (i = num; i >= location; i--)
      arr[i] = arr[i - 1];

   num++;
   arr[location - 1] = element;

   //Print out the result of insertion


   for (i = 0; i < num; i++)
      printf("n %d", arr[i]);
     
   getch();
   return (0);
}


 Output:

 

Comments

Popular posts from this blog

C Program to print the pattern

C Program to print the pattern X X Y X Y Z ........................................................................................ #include<stdio.h> #include<conio.h> void main () { int i , j ; for ( i= 88 ; i< 91 ;i ++) { for ( j = 88 ;j <= i ; j ++) { printf ( "%c" , j );                    }           printf ( "\n" ); } getch (); } ........................................................................................ OUTPUT

Deen Dayal Upadhyay Gorakhpur University RESULTS

DDU Gorakhpur results chahiye to yaha click kare                                                                       RESULTS  

Computer Science B.Sc2nd Practical 2016

             Deen Dayal Upadhyaya Gorakhpur University                            Computer Science B.Sc2nd Practical 2016