You are on page 1of 10

Program 1

// Program:- 2D
#include<stdio.h>
#include<conio.h>
main()
{
int i,j,k;
int
a[10][10],b[10][10],c[10][10],m[10][10],ta[10][10],tb[
10][10],s[10][10];
clrscr();
printf("Enter Elements in Matrix A\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Enter Elements in Matrix B\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
scanf("%d",&b[i][j]);
}
}
printf("Addition of two Matrix\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
c[i][j]=a[i][j]+b[i][j];
}
}
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",c[i][j]);
}
}
printf("\n\n Subtraction of two matrices\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{

s[i][j]=a[i][j]-b[i][j];
}
}
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",s[i][j]);
}
}
printf("\n\n Multiplication of two
matrices\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
m[i][j]=0;
for(k=1;k<=3;k++)
{
m[i][j] =m[i][j]+(a[i][k]*b[k][j]);
}
}
}
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",m[i][j]);
}
}
printf("\n\nTranspose of matrix\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
ta[i][j]=a[j][i];
tb[i][j]=b[j][i];
}
}
printf("\n\ntranspose of matrix A\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",ta[i][j]);
}
}

printf("\n\ntranspose of matrix B\n");


for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",tb[i][j]);
}
}
getch();
return 0;
}
Program 2
//Program:- Binary
#include<stdio.h>
#include<conio.h>
main()
{
int n,i,j,a[10],num, beg,end,mid,flag;
clrscr();
printf("\n Enter the length of an array : ");
scanf("%d",&n);
printf("\n Enter the sorted array : ") ;
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
printf("\n Enter the number do u want to search :
") ;
scanf("%d",&num);
flag=0;
beg=1;
end=n;
mid=((beg+end)/2);
while(beg<=end && a[mid]!=num)
{
if(num<a[mid])
end=mid-1;
else
beg=mid+1;
mid=((beg+end)/2);
}
if(a[mid]==num)
{
flag=1;

printf("\n The number is present in the list at


location : %d",mid);
}
if(flag==0)
{
printf("\n The number is not present in the
list ") ;
}
getch();
return 0;
}
Program 3
//Program:-Bubble sort
/*Program to sort the list in bubble sort*/
#include<stdio.h>
#include<conio.h>
main()
{
int i,t,a[10],n,j;
clrscr();
printf("\n Enter the length of an array: ") ;
scanf("%d",&n);
printf("\n Enter the array: ") ;
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
printf("Array is-\n");
for(j=1;j<=n;j++)
{
printf("%d\t",a[j]);
}

getch();
return 0;
}
Program 4
/*program to demonstrate the search in a linear
array*/
#include<stdio.h>
#include<conio.h>
main()
{
int a[10],n,num,i,flag;
clrscr();
printf("\n Enter the length of the list : ");
scanf("%d",&n);
printf("\n Enter an array : ") ;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("\n Enter the number do u want to search :
" );
scanf("%d",&num);
flag=0;
for(i=0;i<n;i++)
{
if(a[i]==num)
{
flag=1;
printf("\n The number is in list at
position : %d",i+1);
break;
}
}
if(flag==0)
printf("\n The number is not in the list : ");
getch();
return 0;
}
Program 5
//Program: Patterns
#include<stdio.h>
#include<conio.h>
main()
{

int i=1,x=71,blank=0,j,val,k;
clrscr();
while(i<=7)
{
j=65;
val=x;
while(j<=val)
{
printf("%c",j);
j++;
}
if(i==1)
val--;
k=1;
while(k<=blank)
{
printf(" ");
k++;
}
blank=2*i-1;
while(val>=65)
{
printf("%c",val);
val--;
}
printf("\n");
x--;
i++;
}
getch();
return 0;
}
Program 6
//Program:-Pattern1
#include<stdio.h>
#include<conio.h>
main()
{
int i=1,x=71,blank=0,j,val,k;
clrscr();
while(i<=7)
{
j=65;
val=x;
while(j<=val)
{

printf("%c",j);
j++;
}
if(i==1)
val--;
k=1;
while(k<=blank)
{
printf(" ");
k++;
}
blank=2*i-1;
while(val>=65)
{
printf("%c",val);
val--;
}
printf("\n");
x--;
i++;
}
getch();
return 0;
}
Program 7
//Program:-Pattern1
#include<stdio.h>
#include<conio.h>
main()
{
int i=1,x=71,blank=0,j,val,k;
clrscr();
while(i<=7)
{
j=65;
val=x;
while(j<=val)
{
printf("%c",j);
j++;
}
if(i==1)
val--;
k=1;
while(k<=blank)
{
printf(" ");

k++;
}
blank=2*i-1;
while(val>=65)
{
printf("%c",val);
val--;
}
printf("\n");
x--;
i++;
}
getch();
return 0;
}
Program 8
//Program:-Swapping
#include<iostream.h>
#include<conio.h>
main()
{
clrscr();
int a,b,t;
cout<<"enter two numbers:"<<"\n";
cin>>a>>b;
t=a;
a=b;
b=t;
cout<<"after swapping:"<<"\n";
cout<<a<<"\n"<<b;
getch();
return(0);
}
Program 9
//Program:-String Swap
#include<iostream.h>
#include<conio.h>
#include<string.h>
void main()
{
clrscr();
void swap(char&,char&);

int i,j,l;
char a[10];
cout<<"
enter the string:";
cin>>a;
l=strlen(a);
cout<<"\n length of the string is:"<<l<<endl;
j=l/2;
for(i=0;i<j;i++)
{
swap (a[i],a[l-1]);
l--;
}
cout<<"\n after swapping:"<<a<<endl;
getch();
}
void swap(char& x,char& y)
{
char t;
t=x;
x=y;
y=t;
}
Program 10
//Program:-String Reverse
#include <stdio.h>
#include <conio.h>
#include <string.h>
int reverse(int i);
char st[]="Hello World";
void main(){
printf("\nThe string is: %s", st);
reverse(0);
printf("\nReversed string is: %s", st);
getch();
}
int reverse(int i){
if(i<(strlen(st)/2)){
char c;
c= st[i];
st[i]=st[strlen(st)-i-1];
st[strlen(st)-i-1]=c;
reverse(i+1);
}
return 0;
}

You might also like