Clase 16(Tablero de Sudoku)





Imagen relacionada


//Codigo fuente en C

#include <stdio.h>

#include <stdlib.h>
#include <time.h>
#define TAM 12

int main ()
{
  //system("Color 70");
  srand (time (NULL));
 int M[TAM][TAM];

 int i,x,alo,a,b;
 int buscar;
 int filas,columnas,c=0,temp;


 //f = 7 + 3 * 6 / 2 - 1;
 //f = 3 + 4 * (8 * ( 4 - ( 9 + 3 ) / 6 ) );
 //f = ( 3 * 9 * ( 3 + ( 9 * 3 / ( 3 ) ) ) ) ;
    a=15;
    b= 3;
      a = a * 6 /  a ++ ;
      b = --b * a++ / b;

 printf("\n",a);
 printf("a=%d",a);
 printf("\n",a);
 printf("b=%d",b);


 printf("\n\nJUEGO DE PROBABILIDADES");
 printf ("\nIntroduzca el numero de filas : ");
 //scanf ("%d",&filas);
 filas=5;

 printf ("\nIntroduzca el numero de columnas : ");
 //scanf  ("%d",&columnas);
 columnas=8;
 temp = filas*columnas;
 //temp=3

 for (i = 0;i<filas;i++)
 {
    printf ("\n");
   
     for (x =0;x<columnas;x++)
     {
       alo = (rand () % 100)+1;
       a = alo;
       M[i][x]=a;
        printf ("%4d",M[i][x]);
        //printf ("\a");
        //delay(10);
     }
     printf ("\n");
 }

 printf ("\nIntroduzca a Buscar : ");
 scanf  ("%d",&buscar);

 for (i = 0;i<filas;i++)
 {
    printf ("\n");
   
     for (x =0;x<columnas;x++)
     {
        if( M[i][x]==buscar)
        M[i][x]=0;
        else
        M[i][x]=M[i][x];
     
        }
        //printf ("%4d",M[i][x]);
        //printf ("\a");
        //delay(10);
     }
     printf ("\n");


for (i = 0;i<filas;i++)
 {
    printf ("\n");
   
     for (x =0;x<columnas;x++)
     {
        printf ("%4d",M[i][x]);
        //printf ("\a");
        //delay(10);
     }
     printf ("\n");
 }
 return 0;
 getch();
}

No hay comentarios:

Publicar un comentario