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; 
}
 
     
    
    
 Battlelog: [G] CyberDemonVZ
 
                        Battlelog: [G] CyberDemonVZ
                    




