Автоматизация решения задачи на находжение матрицы в составе другой матрицы

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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);();

}