DS Assignment Mayank
DS Assignment Mayank
PROGRAM 1.
#include <stdio.h>
#include <conio.h>
void main ( )
{
int n, i, a[20] ;
clrscr();
printf ("programmed by Mayank Kumar");
printf("Enter the length of array:");
scanf ("%d", &n);
printf ("Enter the elements\n");
for ( i = 0; i <= n - 1 ;i++)
{
Page 1
Experiment No. : Date: ………..……..
OUTPUT:-
Page 2
Experiment No. : Date: ………..……..
PROGRAM 2.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define max 20
void main()
{
int a [max], i, j;
Clrscr();
printf ("programmed by Mayank Kumar");
printf ("\n Enter limit:");
scanf ("%d", &j);
if (j>=max)
{
printf ("\n array size doesn’t fulfill demand");
exit (0);
}
printf (“\n Enter Elements:");
for (i=0; i < j; i++)
scanf ("%d", &a[i]);
Page 3
Experiment No. : Date: ………..……..
OUTPUT:-
Page 4
Experiment No. : Date: ………..……..
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define max 20
void main()
{
int a[max], i,j,n;
clrscr();
printf ("programmed by Mayank Kumar");
printf ("\n Enter limit:");
scanf ("%d", &j);
if (j>=max)
{
printf ("\n size of limit doesn't match");
exit (0);
}
printf ("\n Enter element:”);
for (i = 0; i< j;i++)
{
scanf ("%d", &a[i]);
}
printf ("\n Enter new Element:");
Page 5
Experiment No. : Date: ………..……..
OUTPUT:-
Page 6
Experiment No. : Date: ………..……..
Page 7
Experiment No. : Date: ………..……..
n++;
:\n");for(i=0;i<n;i++)
{
printf("\n%d",a[i]);
}
getch();
}
OUTPUT:-
Page 8
Experiment No. : Date: ………..……..
PROGRAM 3.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define max 20
void main()
{
int a[max],i,j;
clrscr();
printf (“programmed by Mayank Kumar” );
printf(“\n Enter limit:”);
scanf(“%d”,&j);
if (j>=max)
{
printf (“\n Array size doesn't exist");
exit(0);
}
printf("\n input elements of array:");
for(i=0;i<j;i++)
Page 9
Experiment No. : Date: ………..……..
{
scanf("\n%d",&a[i]);
}
printf("\n elements of array after deletion at beginning:\n");
for(i=0;i<=j-2;i++)
{
a[i]=a[i+1];
printf("\n%d",a[i]);
}
j--;
getch();
}
OUTPUT:-
Page 10
Experiment No. : Date: ………..……..
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define max 20
void main()
{
int a[max],i,j;
clrscr();
printf ("programed by Mayank Kumar”);
printf(“\nenter limit”);
scanf(“%d”,&j);
if (j>=max)
{
printf(“\n array size doesn't exist");
exit(0);
}
printf (“\n input elements of array ”);
for(i=0;i<j;i++)
{
scanf(“%d”,&a[i]);
}
printf( “\n element of array after deletion at end:\n”);
Page 11
Experiment No. : Date: ………..……..
for(i=0;i<j-1;i++)
{
printf(“%d”,a[i]);
}
getch();
}
OUTPUT:-
Page 12
Experiment No. : Date: ………..……..
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define max 20
void main()
{
int a[max],i,j,k,n;
printf ("programed by Mayank Kumar ");
printf("\n enter limit:");
scanf("%d",&j);
if (j>=max)
{
printf("\n array size doesn't exist");
exit(0);
}
printf ("\n input elements of array:\n");
for(i=0;i<j;i++)
{
scanf("\n%d",&a[i]);
}
printf("\n enter element which you want to
delete:\n");
scanf("%d",&n);
for(i=0; i<j; i++)
Page 13
Experiment No. : Date: ………..……..
{
if(n==a[i])
{
for(k=i; k<=j-2; k++)
{
a[k]=a[k+1];
}
j--;
}
}
printf( "\n element of array after deletion :\n");
for(i=0;i<j;i++)
{
printf("\n%d",a[i]);
}
getch();
}
OUTPUT:-
Page 14