Matriz booleana (programada en lenguaje C)
# incluir ltstdio.h gt
# incluir ltstring.h gt
int? main()
{
//freopen("in.txt", "r", stdin);
int? n, m[100][100], r[100], c[100], I, j, x, y, R, C;
while(scanf("d ", ampn)! =EOF, n)
{
memset(r, 0, tamaño de(r));
memset(c, 0, tamaño de(c)) ;
for(I = 0;i ltn;i)
for(j = 0;j ltn;j)
{
scanf("d ", ampm[I][j]);
r[I] = m[I][j];
c[j] = m [I][j];
}
for(R = C = I = 0; iltn;i)
{
si(r[i]2)
{
r;
x = I 1;
}
si(c[i]2)
{
c;
y = I 1;
}< / p>
}
If (!R amp amp!c)
puts(" OK ");
¿Y si? if(R = = 1 amp; ampC==1)
printf("¿Cambiar? ¿Bit? (d, d)\n ", x, y);
Otros
puts("corrupción");
}
¿Regresar? 0;
¿Escuché que la respuesta es lo suficientemente larga como para ser adoptada automáticamente?