Sunday, 26 October 2014

Insertion of Element into Array

Non-Recursive C Program:

Aim:
To insert a element into array.

Program:
#include<stdio.h>
#include<conio.h>
void main ( )
{
   int A[25],m,i,num,flag,pos;
printf("\nEnter the size of array:");
scant("%d",&m);

printf("\nEntet the Elements:");
  for(i=0;i<m;i++)
    {
       scanf("%d",&A[i]);
     }

printf("\nThe Array is:");
  for(i=0;i<m;i++)
    {
       printf("%3d",A[i]);
     }

printf("\nEnter the Element to be inserted into Array:");
scant("%d",&num);

printf("\nEnter the position of Element to be inserted into Array:");
scant("%d",&pos);

if( pos <= m+1)
{
for(i=pos;i<m+1;i++)
   {
       if( i==pos)
          A[i] = num;
        else
           {
             A[i] = A[i+1] ;
           }
     }
    
printf("\nInsertion is possible and  After Insertion");
   for( i=0;i<m+1;i++)
        {
          printf("%d\t",A[i]);
         }
   }
   else
printf("\nDeletion is not possible");
}

No comments:

Post a Comment