
240 Programming in C
void main()
{
int num[20]={0},j,k,n,p,t;
clrscr();
printf(“\n Enter number of elements :”);
scanf(“%d”,&n);
printf(“\n Enter elements :”);
for(j=0;j<n;j++)
scanf(“%d”,&num[j]);
printf(“\n Elements are :”);
for(j=0;j<n;j++)
printf(“\n %d %u”,num[j],&num[j]);
printf(“\n Enter element number to delete :”);
scanf(“%d”,&p);
p–-;
for(j=0;j<n;j++)
{
if(j>=p)
num[j]=num[j+1];
}
for(j=0;j<n;j++)
if(num[j]!=0)
printf(“\n %d %u”,num[j], &num[j]);
getche();
}
OUTPUT:
Enter number of elements: 4
Enter elements: 5 4 1 2
7.8 OPERATIONS WITH ARRAYS
Figure 7.5 shows frequently performed operations with
arrays.
(i) Deletion
(ii)