Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2013, 07:12
fcosun
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Como valido una matriz de 5x5, ingreso datos

El usuario ingresa coordenada de Fila y Columna, los numeros se generan de forma aleatoria.

-Si le aparece un 0 (cero), mensaje "Salir";
-Si es distinto de 0 (cero), mensaje "Continuar";
-Pero no se puede seleccionar la misma coordenada dos o mas veces

Me da error en el IF,
este es el codigo que tengo.

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main(){
  6.     int fila = 0;
  7.     int columna = 0;
  8.     int i = 0;
  9.     int j = 0;
  10.     int matriz[5][5];
  11.    
  12.     srand(time(NULL));
  13.    
  14.     printf("Ingrese fila:\n");
  15.     scanf("%d", & fila);
  16.    
  17.     printf("Ingrese Columna:\n");
  18.     scanf("%d", & columna);
  19.        
  20.     for (i=0;i<5;i++)
  21.     {
  22.         for (j=0;j<5;j++)
  23.         {
  24.             matriz[i][j]=0+rand()%(16-1);
  25.             printf("\t%d",matriz[i][j])
  26.            
  27.             /*valido que lo seleccionado sea distinto de cero  */
  28.             if(matriz[i][j] == 0){
  29.                 printf("Salir");
  30.             }else{
  31.                 printf("continuar");
  32.             }
  33.            
  34.             /*valido el usuario no repita el mismo ingreso dos veces  */
  35.        
  36.            
  37.         }
  38.         printf("\n\n");
  39.     }
  40.    
  41.    
  42.     return 0;
  43.    
  44. }
__________________
Mi mail: [email protected]