Академический Документы
Профессиональный Документы
Культура Документы
#include<stdio.h>
#include<conio.h>
#define MAX 50
void main()
{
int arr[MAX],size,i,j,tmp;
clrscr();
printf("\nHow many elements to br included");
scanf("%d",&size);
printf("\n Enter elements in array");
for(i=0;i<size;i++)
scanf("%d",%arr[i]);
for(i=0;i<size-1;i++)
{
for(j=0;j<size-1-i;j++)
{
if(arr[j]>arr[i])
{
tmp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tmp;
}
}
}
printf("\nThe sorted list is:");
for(i=0;i<size;i++)
printf("\n%d",arr[i]);
getch();
}
OUTPUT:
How many elements to be included 5.
Enter elements in array
44 33 55 22 11
The sorted list is:
11 22 33 44 55
{
int pos;
if(item <ar[0])
pos=0;
else
{
for(int i=0;i<size-1;i++)
{
if(ar[i]<=item&&item<ar[i+1])
{
pos=i+1;
break;
}
}
if(i==size-1)
pos=size;
}
return pos;
}
OUTPUT:
How many element do u want to create array with ?
6
Enter array element
2 6 9 10 12 15
Enter element to be inserted...
11
Want to insert more element?(y/n)...
y
Enter element to be inserted...
4
Want to insert more element?(y/n)...
n
The array now is as shown below ...
2 4 6 9 10 11 12 15
OUTPUT:
How many elements to be entered: 7
Enter element in the array: 9 4 3 2 34 1 6
The sorted list is:
1 2 3 4 6 9 34
OUTPUT:
Enter nos. in an array
23 45 67 89 10
Largest no. is 89
smallest no. is 10
OUTPUT:
Enter no. in array
45 15 15 32 19
Enter no. to be searched: 15
No. is present in array 2 time
pop();
main();
break;
}
case 4:
{
disp();
main();
break;
}
case 5:
{
exit(0);
}
default:
{
printf("\n INVALID CHOICE");
break;
}
}
getch();
}
struct node
{
char name[20];
int roll;
struct node*ptr;
};
typedef struct node NODE;
NODE*first,*temp,*x;
int i,n,p=0;
void create()
{
clrscr();
OUTPUT:
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)1
HOW MANY NODES YOU WANT TO CREATE
4
ENTER DATA
ashima
1
ENTER DATA
ram
2
ENTER DATA
kanika
3
ENTER DATA
aman
4
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)2
ENTER ROLLNO AFTER WHEN INSERTION IS DESIRED
3
ENTER DATA
Suman
5
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)2
ENTER ROLLNO AFTER WHEN INSERTION IS DESIRED
6
NODE NOT FOUND
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)3
ENTER ROLLNO TO BE DELETED
3
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)2
ENTER ROLLNO TO BE DELETED
6
NODE NOT FOUND
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)2
ENTER ROLLNO TO BE DELETED
3
CREATE---------1
PUSH-----------2
POP------------3
SHOW-----------4
EXIT-----------5
ENTER YOUR CHOICE(1-4)4
ashima
1
ram
2
kanika
3
aman
4
k++;
}
while(j<=n-1)
{
arrC[k]=arrB[j];
j++;
k++;
}
printf("\nThe resultant array is:");
for(i=0[i<mn;i++)
printf("\n%d",arrC[i]);
getch();
}
OUTPUT:
How many elements in array 1
4
How many elements n array 2
3
Enter elements in array 1
1234
Enter elements in array 2
567
The resultant array is
1234567
{
disp();
main();
break;
}
case 4:
{
exit(0);
}
default:
{
printf("\n INVALID CHOICE");
break;
}
}
getch();
}
void push()
{
if(rear==99)
{
printf("\n OVERFLOW");
}
else
{
rear++;
printf("\n Enter item");
scanf("%d",&item);
q[rear]=item;
}
}
void pop()
{
if(rear==-1)
{
printf("\n UNDERFLOW");
}
else
{
printf("DELETED ITEM IS %d",q[front]);
front++;
}
getch();
}
void disp()
{
for(i=front;i<=rear;i++)
{
printf("\n %d",q[i]);
}
getch();
}
OUTPUT:
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
1
Enter item
1
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
1
Enter item
2
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
1
Enter item
3
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)3
1
2
3
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)2
UNDERFLOW
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)2
DELETED ITEM IS 1
OUTPUT:
How many elements 7
Enter elements in array
15 6 13 22 3 52 2
Array after selection sort:
2 3 6 13 15 22 52
{
disp();
main();
break;
}
case 4:
{
exit(0);
}
default:
{
printf("\n INVALID CHOICE");
break;
}
}
getch();
}
void push()
{
if(top==99)
{
printf("\n OVERFLOW");
}
else
{
top++;
printf("\n Enter item");
scanf("%d",& item);
s[top]=item;
}
}
void pop()
{
if(top==-1)
{
printf("\n UNDERFLOW");
}
else
{
printf("\n DELETED ITEM IS %d",s[top]);
top--;
}
getch();
}
void disp()
{
for(i=0;i<=top;i++)
{
printf("\n %d",s[i]);
}
getch();
}
OUTPUT:
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
1
Enter item
1
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
1
Enter item
2
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
1
Enter item
3
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
2
UNDERFLOW
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
3
1
2
3
PUSH-----------1
POP------------2
SHOW-----------3
EXIT-----------4
ENTER YOUR CHOICE(1-4)
2
DELETED ITEM IS 3