Professional Documents
Culture Documents
Aim :- Write, test, debug and execute minimum five programs with
array operations like insertion, searching, merging, sorting and
deletion.
1.1 Insertion operation in array
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5], size = 5, i;
clrscr();
getch();
}
Output:
Enter the new element value: 10
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5]={10,20,30,40,50}, size=5, value, i;
clrscr();
getch();
}
Output:
#include<stdio.h>
#include<conio.h>
void main()
{
int a1[2] = {10,20}, a2[3] = {30,40,50}, a[5] , i, i1, i2;
int a1_size=2, a2_size=3, total;
clrscr();
i1=0, i2=0;
for(i=0; i<total; i++)
{
if (i < a1_size)
{
a[i] = a1[i1];
i1++;
}
else
{
a[i] = a2[i2];
i2++;
}
}
Output:
Merged array (a1 + a2) elements: 10 20 30 40 50
1.4 Sorting operation in array
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5]={30,20,50,40,10}, size = 5, i, j, temp;
clrscr();
#include<stdio.h>
#include<conio.h>
int main()
{
int a[5]={10,20,30,40,50};
int size=5, delete_index,i;
clrscr();
size= size - 1;
Output:
Enter the index value of element to be deleted: 2
Array elements after deletion: 10 20 40 50