Professional Documents
Culture Documents
#include<conio.h>
main()
scanf("%d", &a[i][j]);
scanf("%d", &b[i][j]);
getch();
printf("\n\n");
printf(" %d",a[i][j]);
2
printf("\n\n");
printf(" %d",b[i][j]);
printf("\n\n");
c[i][j]=a[i][j]+b[i][j];
getch();
}
3
#include<conio.h>
main()
scanf("%d", &a[i][j]);
scanf("%d", &b[i][j]);
getch();
printf("\n\n");
{
printf(" %d",a[i][j]);
printf("\n\n");
printf(" %d",b[i][j]);
printf("\n\n");
c[i][j]=a[i][j]-b[i][j];
getch();
}
Linear search
#include<stdio.h>
#include<conio.h>
void main()
int a[10],i,n,data,j;
clrscr();
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&data);
j=linear(a,n,data);
if(j==0)
else
getch();
{
8
int i;
for(i=0;i<n;i++)
if(data==a[i])
return i+1;
return NULL;
BUBBLE SORT-
#include<stdio.h>
#include<conio.h>
void main()
int a[40],i,n;
clrscr();
scanf("%d",&n);
printf("enter %d ele",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
bubble(a,n);
for(i=0;i<n;i++)
printf("\n %d \n",a[i]);
getch();
bubble(int a[],int n)
int i,j,temp;
for(i=0;i<n;i++)
for(j=0;j<n-1;j++)
{
10
if(a[i]>a[j+1]);
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}}}
return 0;
YOUR OUTPUT IS
11
SELECTION SORT
#include<stdio.h>
#include<conio.h>
void main()
int a[40],i,n;
clrscr();
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
selection(a,n);
for(i=0;i<n;i++)
printf("\n %d \n",a[i]);
getch();
selection(int a[],int n)
int i,j,temp;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
{
12
if(a[i]>a[j])
temp=a[i];
a[i]=a[j];
a[j]=temp;
}}}
return 0;
#include<stdio.h>
#include<conio.h>
struct list
char data[35];
};
void main()
linked *start,node1,node2,node3,node4;
int i;
clrscr();
start=(struct list*)malloc(sizeof(linked));
start=&node1;
gets(node1.data);
node1.next=&node2;
gets(node2.data);
node2.next=&node3;
gets(node3.data);
node3.next=&node4;
gets(node4.data);
node4.next='\0';
printf("\n output is\n");
14
for(i=0;i<4;i++)
printf("\n %s",start->data);
start=start->next;
printf("\npress a key");
getch();
YOUR OUTPUT IS
15
#include<stdio.h>
#include<conio.h>
struct link_list
int data;
struct link_list*next;
};
node*start=NULL;
int num;
void create(node*);
void display(node*);
void main()
start=(node*)malloc(sizeof (node));
create (start);
display (start);
getch();
void create(node*ptr)
{
char ch;
16
num=0;
ch=getchar();
if (ch== 'e')
free (ptr);
exit (0);
do
fflush(stdin);
ch=getchar();
if (ch=='y')
ptr=ptr->next;
num++;
while (ch=='y');
ptr->next=NULL;
printf("\n total nodes =%d",num);
17
while (ptr!=NULL)
printf("%d",ptr->data);
ptr=ptr-> next;
Linked of nodes
#include<stdio.h>
#include<conio.h>
struct list
char data;
struct list*next;
};
void main()
linked*start,node1,node2,node3,node4;
int i;
start=& node1;
node1.data='A';
node1.next=& node2;
node2.data='B';
node2.next=& node3;
node3.data='C';
node3.next=& node4;
node4.data='D';
for(i=0;i<4;i++)
{
19
printf("\n%c",start->data);
start=start->next;
getch();
Traverse array
#include<stdio.h>
#include<conio.h>
int counter;
for(counter=l_b;counter<=u_b;counter++)
int counter;
for (counter=l_b;counter<=u_b;counter++)
scanf("%d",& array[counter]);
void main()
int a[100];
int lb,ub;
21
scanf("%d",&lb);
scanf("%d",&ub);
input(a,lb,ub);
traverse_arr(a,lb,ub);
getch();
#include<stdio.h>
#include<conio.h>
int temp=num;
while(temp>=pos)
array[temp+1]=array[temp];
temp--;
array[pos]=ele;
num=num+1;
return(num);
int i;
for(i=0;i<num;i++)
fflush(stdin);
scanf("%c",&array[i]);
}
}
23
int i;
for(i=0;i<num;i++)
void main()
int num;
char array[100];
int pos;
char ele;
clrscr();
fflush(stdin);
scanf("%d",& num);
fflush(stdin);
input (array,num);
fflush(stdin);
display(array,num);
fflush(stdin);
printf("\n input the pos where u want to enter data");
24
scanf("%d",&pos);
fflush(stdin);
scanf("%c",& ele);
num=insert_arr(array,num,pos,ele);
fflush(stdin);
display(array,num);
getch();
#include<stdio.h>
#include<conio.h>
void main()
int num,m,len,array[100];
clrscr();
scanf("%d",& len);
for(m=0;m<len;m++)
scanf("%d",&array[m]);
scanf("%d",&num);
delete(array,len,num);
getch();
int m,p=0, n;
for(m=0;m<len;m++)
if(num==array[m])
26
p=1;
break;
if(p==0)
for(n=m;n<len;n++)
array[n]=array[n+1];
len--;
printf("revised array");
for(m=0;m<len;m++)
printf("\n%d",array[m]);
Binary search
#include<stdio.h>
#include<conio.h>
void main()
int a[10],i,n,data,j;
clrscr();
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
scanf("%d",& data);
j=binary(a,1,n,data);
if(j==0)
else
getch();
int mid;
mid=(low+high)/2;
28
if(a[mid]==data)
return mid;
if(a[mid]>data)
high=mid;
else
low=mid;
mid=(low+high)/2;
if(a[low]==data)
return low;
if(a[high]==data)
return high;
return NULL;
#include<stdio.h>
#include<conio.h>
void main()
int a[5],b[5],c[10],i,j,k=0,temp;
clrscr();
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
scanf("%d",&b[i]);
for(i=0;i<5;i++)
c[k++]=a[i];
for(i=0;i<5;i++)
c[k++]=b[i];
}
30
for(i=0;i<10;i++)
for(j=i;j<10;j++)
if(c[i]>c[j+1])
temp=c[j+1];
c[j+1]=c[i];
c[i]=temp;
for(i=0;i<10;i++)
printf("%d\n",c[i]);
getch();
}
31