Pagini recente » Cod sursa (job #2365497) | Cod sursa (job #2199072)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("rj.in");
ofstream fout("rj.out");
#define Nmax 101
const int dx[]={-1,-1,0,1,1,1,0,-1};
const int dy[]={0,1,1,1,0,-1,-1,-1};
void citire(int a[][Nmax], int &n, int &m, int &xr, int&yr, int &xj, int &yj)
{
int i,j;
char s[Nmax];
fin>>n>>m;
fin.get();
for(i=1;i<=n;i++)
{
fin.getline(s,Nmax,'\n');
for(j=0;j<m;j++)
{
if(s[j]==' ')
a[i][j+1]=0;
if(s[j]=='X')
a[i][j+1]=-1;
if(s[j]=='R')
{
xr=i; yr=j+1;
a[i][j+1]=0;
}
if(s[j]=='J')
{
xj=i; yj=j+1;
a[i][j+1]=0;
}
}
}
}/*
void lee(int a[][Nmax], int n, int m, int xi, int yi)
{
}*/
int main()
{
int a[Nmax][Nmax],n,m,xr,yr,xj,yj;
citire(a,n,m,xr,yr,xj,yj);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}