Estaba realizando un trabajo en C++ sobre un conecta cuatro, realizo el programa mediante una matriz de 10x10 en la cual debo ingresar las coordenadas. Como sabran, solo se debe usar la columna y va en un orden en el que usuario elige que columna pero no fila. No se si me logro explicar. Mi problema es, como ingresar las coordenadas, estuve leyendo en otros mensajes pero no logro implementarlo. Tengo pensado realizar dos jugadores los cuales se iran turnando, teniendo en cuenta que no se puede repetir dos veces la misma jugada. Les agradecería mucho si pudieran ayudarme.
Código
void Jugar(){ system("CLS"); int i, j; string arreglo[10][10]; cout<<" 0 1 2 3 4 5 6 7 8 9"; cout<<"\n"; for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ arreglo[i][j]=" "; } } for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ cout<<" [ " << arreglo[i][j]<< "]"; } cout<<" " << i; cout<<"\n"; } cout<<"\n"; cout<<"\n"; int x; int y; cout<<"Ingrese sus coordenadas: "; cin>>x; cin>>y; if (arreglo[i-1][j-1] == '0') arreglo[i-1][j-1] = 'O'; else { printf ("coordenada no valida"); continue; //volvemos la principio } cout<<"\n"; cout<<"-----------------------------------------------------"; cout<<"\n"; system("PAUSE");