Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2014, 02:55
Estdar123455
 
Fecha de Ingreso: noviembre-2014
Mensajes: 5
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Reimprimir Matriz bidimensional modificada

continuacion del codigo
Código:
for(int m=P; m<P+5; m++)
                                        {
                                            if(letra[m]>=65 && letra[m]<=90)
                                            letra[m]=letra[m]+32;
                                            else letra[m]=letra[m];
                                        }
                                    }
                            }
                    else
                        if(t<5 && u<6)// hacia esuuina inferior derecha
                            {
                                letra[t*10+u]=matriz[t][u];
                                letra[P]=letra[t*10+u];
                                if(letra[P+11]='I' && letra[P+22]='L' && letra[P+33]='O' && letra[P+44]='N')
                                    {
                                        for(int m=P; m<P+55; m=m+11)
                                        {
                                            if(letra[m]>=65 && letra[m]<=90)
                                            letra[m]=letra[m]+32;
                                            else letra[m]=letra[m];
                                        }
                                    }       
                            }
                    else
                        if(t<5)// hacia abajo
                            {
                                letra[t*10+u]=matriz[t][u];
                                letra[P]=letra[t*10+u];
                                if(letra[P+10]='I' && letra[P+20]='L' && letra[P+30]='O' && letra[P+40]='N')
                                    {
                                        for(int m=P; m<P+50; m=m+10)
                                        {
                                            if(letra[m]>=65 && letra[m]<=90)
                                            letra[m]=letra[m]+32;
                                            else letra[m]=letra[m];
                                        }
                                    }       
                            }
                        }
                    
                    }
                }

          for(int x=0; x<9; x++)
            {
                for(int y=0; y<10; y++)
                {
                    if(matriz[x][y]='H')
                    {
                         if (y<6)// buscar hacia la derecha
                            {
                                letra[x*10+y]=matriz[x][y];
                                letra[H]=letra[x*10+y];
                                if(letra[H+1]='I' || letra[H+1]='i' && letra[H+2]='L' && letra[H+3]='A' && letra[H+4]='R')
                                    {
                                        for(int n=P; n<P+5; n++)
                                        {
                                            if(letra[n]>=65 && letra[n]<=90)
                                            letra[n]=letra[n]+32;
                                            else letra[n]=letra[n];
                                        }
                                    }
                            }
                    }
                }
            }
             for(int v=0; v<9; v++)
            {
                for(int w=0; w<10; w++)
                {
                    if(matriz[v][w]='Z')
                    {
                        if (v<4)//hacia abajo
                        {
                            letra[v*10+w]=matriz[v][w];
                            letra[Z]=letra[v*10+w];
                            if(letra[Z+10]='A' || letra[Z+10]='a' && letra[Z+20]='P' || letra[Z+20]='p' && letra[Z+30]='A' || letra[Z+30]='a' && letra[Z+40]='T' && letra[Z+50]='O')
                            {
                                for(int b=Z; b<Z+60; b=b+10)
                                        {
                                            if(letra[b]>=65 && letra[b]<=90)
                                            letra[b]=letra[b]+32;
                                            else letra[b]=letra[b];
                                        }
                            }
                        }
                    }
                }
            }
            for(int g=0; g<9; g++)
            {
                for(int h=0; h<10; h++)
                {
                    if(matriz[g][h]='A' || matriz[g][h]='a' )
                    {
                        if (h>5)//hacia izquierda
                        {
                         letra[g*10+h]=matriz[g][h];
                         letra[A]=letra[g*10+h];
                            if(letra[A-1]='N' || letra[A-1]='n' && letra[A-2]='C' && letra[A-3]='I' && letra[A-4]='A' && letra[A-5]='N' || letra[A-5]='n' && letra[A-6]='O')
                            {
                                for(int c=A; c<R-7; c--)
                                {
                                    if(letra[c]>=65 && letra[c]<=90)
                                    letra[c]=letra[c]+32;
                                    else letra[c]=letra[c];
                                }
                            }
                        }
                    }
                }
            }
             for(int e=0; e<9; e++)
            {
                for(int d=0; d<10; d++)
                {
                    if(matriz[e][d]='T' || matriz[e][d]='t')
                    {
                         if (d<5)// buscar hacia la derecha
                            {
                                letra[e*10+d]=matriz[e][d];
                                letra[T]=letra[e*10+d];
                                if(letra[T+1]='U' && letra[T+2]='E' && letra[T+3]='R' && letra[T+4]='C' && letra[T+5]='A' || letra[T+5]='a')
                                    {
                                        for(int s=T; s<T+6; s++)
                                        {
                                            if(letra[s]>=65 && letra[s]<=90)
                                            letra[s]=letra[s]+32;
                                            else letra[s]=letra[s];
                                        }
                                    }
                            }
                    }
                }
            }
             for(int a=0; a<9; a++)
            {
                for(int f=0; f<10; f++)
                {
                    if(matriz[a][f]='C')
                    {
                        if (f>3)//hacia izquierda
                        {
                         letra[a*10+f]=matriz[a][f];
                         letra[C]=letra[a*10+f];
                            if(letra[C-1]='A' && letra[C-2]='M' && letra[C-3]='P' || letra[C-3]='p' && letra[C-4]='O')
                            {
                                for(int blank=C; blank<C-7; blank--)
                                {
                                    if(letra[blank]>=65 && letra[blank]<=90)
                                    letra[blank]=letra[blank]+32;
                                    else letra[blank]=letra[blank];
                                }
                            }
                        }
                    }
                }
            }
                    
return 0;              
}