Автоматизация решения задачи на находжение матрицы в составе другой матрицы
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
187; Москва, 1998.
.Андрей Александреску Программирование на С++ ВИЛЬЯМС, Киев, 2002.
ПРИЛОЖЕНИЕ 1
#include
#include()
{K[100][100];L[100][100];j,i,m1,m2,n1,n2,st,str,a,b,k,m,n,z;("vvedite kolli4estvo strok zamka");("%d",&m1);("vvedite kolli4estvo stolbcov zamka");("%d",&n1);("vvedite kolli4estvo strok klu4a");("%d",&m2);("vvedite kolli4estvo stolbcov klu4a");("%d",&n2 );("vvedite zamok");(i=1;i<=m1;i++)(j=1;j<=n1;j++)("%d",&K[i][j]);("vvedite Klu4");(i=1;i<=m2;i++)(j=1;j<=n2;j++)("%d",&L[i][j]);=1;=1;
//poisk pervogo elementa klu4a: for(i=str;i<=m1-m2+1;i++)(j=st;j<=n1-n2+1;j++)(L[1][1]=!K[i][j])
{=i;=j;;
}=2 ;
//sravnenie pervoi stroki(j=st+1;j<=st+n2-1;j++)
{(L[1][k]=!K[str][j])
{=k+1;
}
{q;
}
}
= 2 ; //sravnenie klu4a na4inaya so vtoroi stroki i do konca=1;=str+1;:for(j=st;j<=st+n2;j++)
{(L[n][m]=!K[z][j])
{=m+1 ;(m>n2)
{=n+1 ;(n>m2) //esli proshel 4erez vsu matricy klu4a
{ //i vse sovpalo, to perehodim k koncuv;
}=1;=str+1;l; //esli stro4ka sovpala,perehod na sledushuu
}
}
{q;
}
}: printf("vse sovpalo\n v stroke %d \n %d v stolbce %d",str,st);();
}