Sábado 14 de Diciembre de 2024, 18:06
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Ayuuuuudaaaaaaaaa!!!
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Ayuuuuudaaaaaaaaa!!! (Leído 810 veces)
rupo
Nuevo Miembro
Mensajes: 2
Ayuuuuudaaaaaaaaa!!!
«
en:
Jueves 14 de Diciembre de 2006, 23:41 »
0
#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();
}
Tweet
Mollense
Miembro de PLATA
Mensajes: 1755
Nacionalidad:
Re: Ayuuuuudaaaaaaaaa!!!
«
Respuesta #1 en:
Viernes 15 de Diciembre de 2006, 00:06 »
0
Citar
#include <conio.c>
#include <conio.
h
>
Incluye stdlib.h
y
Etudiaaaaaaaaa!!!
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."
...no te quedes mirando.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Ayuuuuudaaaaaaaaa!!!