Pozdrav,
Zanima me gdje sam pogrijesio u kodu.
Cilj zadatka je da provjeri da li se matrica b[m2][n2] nalazi u matrici a[m1][n1]
#include <stdio.h>
using namespace std;
int m1,n1,m2,n2;
int a[10][10];
int b[10][10];
int provjera(int i,int j)
{
int k,l,v=0;
for(k=1;k<=m2;k++)
for(l=1;l<=n2;l++)
if(a[i+k-1][j+l-1]==b[k][l])
v=v+1;
if(v==m2*n2) return 1;
}
main()
{
int i,j,t;
t=0,
scanf("%d %d",&m1,&n1);
for(i=1;i<=m1;i++)
for(j=1;j<=n1;j++)
{
scanf("%d",&a[i][j]);
}
scanf("%d %d",&m2,&n2);
for(i=1;i<=m2;i++)
for(j=1;j<=n2;j++)
{
scanf("%d",&b[i][j]);
}
for(i=1;i<=m1-m2+1;i++)
for(j=1;j<=n1-n2+1;j++)
t=provjera(i,j);
if(t==1) printf("DA");
else printf("NE");
return 0;
}