[codesyntax lang="cpp"]
#include <iostream>
using namespace std;
void imprimirMatriz(char matriz[9][9],int n,int m)
{
}
int main () {
int n,m,x,y,w,z;
int f,c;
cin>>n>>m;
char matriz [n][m];
for (f = 0; f < n; f++)
{
for (c = 0; c < m; c++)
{
cin>>matriz [f][c];
if (matriz [f][c] == 'A')
{
x = f;
y = c;
}
if (matriz [f][c] == 'B')
{
w = f;
z = c;
}
}
}
for (f = 0; f < n; f++)
{
cout<<endl;
for (c = 0; c < m; c++)
{
if(matriz[f][c]=='B')
{
//Termino el programa
matriz[f][c]='A';
c=m;
f=n;
}else{
if(matriz[f][c]=='A')
{
matriz[f][c]='.';
}else{
matriz[f][c]='.';
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cout<<matriz[i][j];
}
cout<<endl;
}
}
}
cout<<"n"<<endl;
return 0;
}
[/codesyntax]
2 comentarios :
Hola tengo una duda. No entiendo los dos ultimos for anidados, para que los expliques por favor
Hola, si mira, los dos ultimos ciclos (los de la i y j) simplemente se usan para visualizar la matris y poder ver el avance de la letra
Publicar un comentario