SoloCodigo
		Programación General => C/C++ => Mensaje iniciado por: rupo en Jueves 14 de Diciembre de 2006, 23:41
		
			
			- 
				#include <stdio.h> 
 #include <conio.c>
 #define fil 5
 #define col 5
 void llenar(int Matriz[][5])
 {
 clrscr();
 for (int i=0;i<fil;i++)
 {
 for (int j=0;j<col;j++)
 {
 
 Matriz[j] = -10;
 
 }
 }
 }
 
 void aleatorio()
 {
 int semilla;
 printf("\nIntroduzca un numero para escoger quien empieza: ");
 scanf("%d",&semilla);
 srand(semilla);
 printf("%s %d %s","\nLe toca empezar al PLAYER #",(1 + rand() % 2),"!!");
 getchar();
 getchar();
 }
 
 void mostrar(int Matriz[fil][col])
 {
 
 for (int i=0;i<fil;i++)
 { printf("\n\n\t");
 for (int j=0;j<col;j++)
 {
 
 while ((Matriz[j]<10)&&(Matriz[j]>=0))
 {
 printf("%s%d%s","-| ",Matriz[j],"|-");
 j++;
 }
 while ((Matriz[j]>9)&&(Matriz[j]<25))
 {
 printf("%s%d%s","-|",Matriz[j],"|-");
 j++;
 }
 while ((Matriz[j]==-10)&&(j<5))
 {
 
 
 printf("%s","-|  |-");
 j++;
 }
 j--;
 }
 printf("\n\n");
 
 
 }
 
 }
 
 
 
 int existia_numero(int valor)
 
 {
 
 if (valor == -10)
 {
 return 0;
 }
 else
 {
 return 1;
 }
 
 
 
 
 
 
 
 
 }
 int numero_jugado(int Matriz[fil][col],int valor)
 {
 int v = 1;
 for (int i=0;i<fil;i++)
 {
 for (int j=0;j<col;j++)
 {
 if (Matriz[j] == valor)
 {
 
 v = 0;
 }
 
 }
 }
 return v;
 
 }
 
 
 void jugar(int Matriz[fil][col],int i,int j)
 {
 
 int a=-10;
 int b=-10;
 int jugada=-10;
 int cont=0;
 int cont2;
 while (cont!=25){
 
 
 
 
 a=7;
 b=7;
 while ((a>5)||(a<=0))
 {
 printf("***introduzca el numero de la fila del 1 al 5****: ");
 scanf("%d",&a);
 
 }
 while ((b>5)||(b<=0))
 {
 printf("********Introduzca la columna del 1 al 5*********: ");
 scanf("%d",&b);
 }
 while ((jugada>25)||(jugada<0))
 {
 
 printf("*****************Introduzca un numero del 0 al 25: ");
 scanf("%d",&jugada);
 }
 
 int valor;
 int valor2;
 
 valor = existia_numero(Matriz[a-1][b-1]);
 valor2 = numero_jugado(Matriz,jugada);
 if (valor == 1)
 {
 printf("casilla ya jugada\n");
 valor = 0;
 
 }
 
 
 else
 {
 if ( valor2 == 0)
 {
 printf("Numero ya jugado en el tablero\n");
 
 valor2 = 1;
 }
 else
 {
 
 Matriz[a-1][b-1]=jugada;
 getchar();
 clrscr();
 mostrar(Matriz);
 
 
 }
 
 
 jugada=-10;
 }
 }
 }
 
 
 
 
 main()
 {
 int i,j;
 int miMatriz[fil][col];
 aleatorio();
 llenar(miMatriz);
 mostrar(miMatriz);
 jugar(miMatriz,i,j);
 getchar();
 
 }
- 
				#include <conio.c> #include <conio.h>
 
 Incluye stdlib.h
 
 y
 
 Etudiaaaaaaaaa!!!
 
 :ball: