Brothers

=Código=

C++
/** * Autores :           Juan Pablo Sandoval *                    Rodrigo Claros * * Fecha Publicacion:  9-nov-2009 * **/ using namespace std; /* * Se resuelve llenando una matriz y simulando las batallas una a una */ //muestra la matriz(campo de batalla inline void mostrar(int campo[][102],int R, int C){    C-=1;     for(int r = 1; r<R; r+=1){         for(int c = 1; c<C; c+=1)             cout<<campo[r][c]<<" ";         cout<<campo[r][C]<<endl;     }     } // recibe el heredero y sus 4 vecinos, y devuelve el numero del enemigo // o el numero del hijo, en el caso de que ninguno de sus vecinos sea enemigo inline int valor(int h,int v1,int v2,int v3,int v4, int N){         int e = h==0?N-1:h-1;         if( v1 == e || v2 == e || v3 == e || v4 == e )             return e;         return h; } //simula una batalla inline void calcular(int campo1[][102], int campo2[][102],int N, int R,int C){     for(int r = 1; r>N>>R>>C>>K; while(N){ R+=1; C+=1; //se usa -1 para controlar que no se salga de la matriz for(int r = 1; r>campo1[r][c]; }            campo1[r][C] = -1; campo2[r][C] = -1; }        for(int c=0; c>N>>R>>C>>K; } }
 * 1) include