elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: (Ayuda) Matriz en c. en: 5 Junio 2015, 16:34 pm
Código
  1. //Cargo jugador-1
  2.    matriz[0][0]='1';
  3.    //Cargo jugador-2
  4.    matriz[5][5]='2';
  5. if(jugador%2==1)
  6.        {
  7.            system("clear");
  8.            printf("\njugador 1");
  9.            printf("\nIngrese coordenadas ej. (1-A) ");
  10.            scanf("%d - %c",&fil,&col);
  11.            fila = fil -1;// calculo la fila en base a la fila ingresada
  12.            columna = (int)col-65; // calculo la columna en base a la letra mayuscula ingresada 65=A (INT)hace que la letra se pase a ASCII
  13.            printf("\n%d %d",fila,columna); //  muestro las coordenadas que elegidas, ya transformadas en numeros
  14.            if (matriz[fila][columna]=='2' || matriz[fila][columna]=='*')
  15.            {
  16.            printf("Jugador 1 se matiene en posicion\n");
  17.            }
  18.  
  19.            else //para mover el 1 de posicion
  20.            {
  21.             for(i=0;i<fila;i++)
  22.             {
  23.                 for(j=0;j<columna;j++)
  24.                 {
  25.                     matriz[fila][columna]='1';
  26.                 }
  27.             }
  28.             printf("\n");
  29.             tablero_1();
  30.  
  31.  
  32.            }
  33.            jugador++;//para pasar al otro jugador
  34.  
  35.  
  36.        }
  37.  
  38.        else //SE UTILIZA PARA MOVER EL JUGADOR 2
  39.        {
  40.            system("clear");
  41.            printf("\njugador 2");
  42.            printf("\nIngrese coordenadas ej. (1-A) ");
  43.            scanf("%d - %c",&fil,&col);
  44.            fila = fil -1;// calculo la fila en base a la fila ingresada
  45.            columna = (int)col-65; // calculo la columna en base a la letra mayuscula ingresada 65=A (INT)hace que la letra se pase a ASCII
  46.  
  47.                printf("\n%d %d",fila,columna); //  muestro las coordenadas que elegidas
  48.        if (matriz[fila][columna]=='2' || matriz[fila][columna]=='*')
  49.        {
  50.             printf("Jugador 2 se matiene en posicion\n");
  51.        }
  52.            else//se utiliza para mover el 2 de posicion
  53.            {
  54.             for(i=0;i<fila;i++)
  55.             {
  56.                 for(j=0;j<columna;j++)
  57.                 {
  58.                     matriz[fila][columna]='2';
  59.                 }
  60.             }
  61.  
  62.  
  63.            }
  64.            jugador++;//para pasar al otro jugador
  65.  
  66.        }
  67.  
  68.        break;

Mod: códigos deben ir en etiquetas GeSHi
2  Programación / Programación C/C++ / (Ayuda) Matriz en c. en: 5 Junio 2015, 15:44 pm
Buenas, una consulta estoy programando en c y necesito realizar lo siguiente y tengo una matriz de 6x6, que el numero 1 lo ingreso en matriz[0][0]='1', y luego quiero ingresarlo en una nueva fila y columna(lo voy a cambiar una cierta cantidad de veces) y quiero que se borre el 1 anterior y se guarde en la nueva fila y columna de la misma matriz.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines