Question
Product Matrix DXC Automata Fix Questions AMCAT
int productMatrix(int rows,int columns,int **matrix)
{
int result=0,i,j;
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
if((i==j)||matrix[i][j]%2!=0)
result*=matrix[i][j];
}
}
if(result<=1) return 0;
else
return result;
}
-------------------------------------------
solution:
int productMatrix(int rows,int columns,int **matrix)
{
int result=1,flag=0,i,j;
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
if((i==j) && matrix[i][j]%2!=0)
{
result*=matrix[i][j];
flag=1;
}
}
}
if(flag==0)
return 0;
else
return result;
}