test case 2 is failing in my code.
#include
using namespace std;
int main() {
int m,n;
cin>>m>>n;
int i,j;
int a[m][n];
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cin>>a[i][j];
}
}
int s;
cin>>s;
i=0;
j=0;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if (s==a[i][j])
{
cout<<“1”;
break;
break;
}
if(i==m-1&& j==n-1)
{
cout<<“0”;
break;
break;
}
}
}
return 0;
}
Matrix search test case 2error
Your code is producing wrong ans in following test case,
4 4
10 20 30 40 15 25 35 45 27 29 37 48 32 33 39 50
29
Your output : 10
Expected output : 1
Plz try to use staircase search here,
and then implement your code,