Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2013, 12:34
fcosun
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Valido ingreso coordenada a una matriz, en C

la idea es que no se pueda ingresar dos o mas veces la misma coordena.

la aplicacion funciona asi, se genera de forma aleatoria una matriz de 5 x 5, luego se le pide al usuario seleccione un item de la matriz, para ello el usuario ingresa de forma separado la fila y la columna, esto lo tiene que hace muchas veces, pero solo puede seleccionar una sola vez una coordenada.

por ejemplo:

ingrese fila: 2
ingrese columna: 1

si ingresa esa misma coodenada otra ves, no tendria que dejarlo pasar.

como se puede hacer ?

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main(){
  6.     srand(time(NULL));
  7.     int f;
  8.     int c;
  9.     float apu = 0;
  10.     int mat[5][5], i, j;   
  11.    
  12.     for (i=0;i<5;i++){
  13.         for (j=0;j<5;j++){
  14.            
  15.             mat[i][j]=rand()%10;
  16.         }      
  17.     }
  18.    
  19.     printf("\nIngrese fila : ");
  20.     scanf("%d",&f);
  21.     printf("\nIngrese Columna : ");
  22.     scanf("%d",&c);
  23.     printf("[%d]",mat[f][c]);
  24.     int au = mat[f][c];
  25.    
  26.     return 0;  
  27. }
__________________
Mi mail: [email protected]