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