Sub-String Deletion

Sub-String Deletion


#include< stdio.h>
#include< conio.h>
#include< string.h>
main()
{
clrscr();
int l,i,j=0,z=0,k=0;
char a[200]="",b[20];
printf("\n\n enter the string:");
for(i=0;a[i-1]!='\n';i++)
a[i]=getchar();
a[i]='$';
printf("\n\n enter the word to be found:");
scanf("%s",b);
l=strlen(b);
for(i=0;a[i]!='$';i++)
{
if(a[i]==b[0]||z==0)
{
j=0;
k=0;
z=1;
}
if(a[i]!=b[j])
{
k++;
i--;
}
j++;
if(k==0&&j==l)
break;

}
if(k==0)
{
for(i=w;a[i]!='$';i++)
a[i]=a[i+l];
a[i]='$';
}
else
printf("\n ###not found###");


printf("\n\n\tEdied String : ");
for(i=0;a[i]!='$';i++)
printf("%c",a[i]);
getch();
}

Matrix Multiplication

#include< stdio.h>
#include< conio.h>
void main()
{
int a[3][3],b[3][3],c[3][3],i,j,k,m=0;
clrscr();
printf("enter the first matrix\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
}
printf("enter the second matrix\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&b[i][j]);
}
printf("answer\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<3;k++)
{
m=m+(a[i][k]*b[k][j]);
}
c[i][j]=m;
m=0;
}}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf(" %d ",c[i][j]);
printf("\n");
}
getch();
}

Sub-String Search

Sub-String Search

#include< stdio.h>
#include< conio.h>
#include< string.h>
main()
{
clrscr();
int l,i,j=0,z=0,k=0;
char a[200]="",b[20];
printf("\n\n enter the string:");
for(i=0;a[i-1]!='\n';i++)
a[i]=getchar();
a[i]='$';
printf("\n\n enter the word to be found:");
scanf("%s",b);
l=strlen(b);
for(i=0;a[i]!='$';i++)
{
if(a[i]==b[0]||z==0)
{
j=0;
k=0;
z=1;
}
if(a[i]!=b[j])
{
k++;
i--;
}
j++;
if(k==0&&j==l)
break;

}
if(k==0)
printf("\n ***found***");
else
printf("\n ###not found###");
getch();
}