Implemente un programa para simular un juego de lotería. En este juego se debe poder participar hasta 25 jugadores (constante simbólica), sin embargo; se deberá solicitar la cantidad de jugadores por partida.
Por cada jugador se debe solicitar cinco números, el primer número representa la cantidad de billetes y los cuatro siguientes los número a jugar (almacenar en arreglo de jugadores bidimensional), también debe solicitar el nombre del jugador (arreglo de cadena de caracteres). Implemente una función para cargar los nombres y otra función para cargar los números.
En la simulación debe considerarse:
Existen tres premios.
Presentar una pantalla con los números según vayan jugando, efecto de retardo, y un dibujo de bombo. Implementar bajo una función.
Estos valores se generan aleatoriamente y almacenan en arreglo bidimensional. Implementar bajo función.
Se sale de la pantalla con la tecla ESC.
eso es lo que tengo hasta ahora y morire si no entrego el programa bien :'v help me
Por cada jugador se debe solicitar cinco números, el primer número representa la cantidad de billetes y los cuatro siguientes los número a jugar (almacenar en arreglo de jugadores bidimensional), también debe solicitar el nombre del jugador (arreglo de cadena de caracteres). Implemente una función para cargar los nombres y otra función para cargar los números.
En la simulación debe considerarse:
Existen tres premios.
Presentar una pantalla con los números según vayan jugando, efecto de retardo, y un dibujo de bombo. Implementar bajo una función.
Estos valores se generan aleatoriamente y almacenan en arreglo bidimensional. Implementar bajo función.
Se sale de la pantalla con la tecla ESC.
Código (c) [Seleccionar]
#include <stdio.h>
#include <conio.h>
#include<dos.h>
#include <string.h>
#define g 14
#define y 4
#define w 15
#define c 3
#define ESC 27
#define jugadores 25
#define i 2
void cargar(int[][i]);
void cargar2(char[]);
void mostrar_m(int[][i],int);
main()
{
int i10,j10,z10=25,p1=1;
int v10[10][11]={{w,w,w,g,g,g,g,g,w,w,w},
{w,w,g,w,w,g,w,w,g,w,w},
{w,g,w,g,w,g,w,g,w,g,w},
{g,w,w,g,w,g,w,g,w,w,g},
{g,w,w,g,w,g,w,g,w,w,g},
{g,w,w,g,w,g,w,g,w,w,g},
{c,g,g,w,w,g,w,w,g,g,c},
{c,y,g,w,w,g,w,w,g,y,c},
{c,y,y,g,w,g,w,g,y,y,c},
{y,y,y,y,g,g,g,y,y,y,y}};
int x,jug,bill,cont;
char j,k;
char nombre[20];
char key;
int a[i][i];
gotoxy(2,4);cprintf("ingrese la cantidad de jugadores \n");
gotoxy(2,5);scanf("%d",&jug);
for (cont=0;cont<jug;++cont)
{
gotoxy(2,6);cprintf("ingrese su nombre \n");
cargar2(nombre);
gotoxy(1,8);cprintf(" Ingrese los 4 numeros de su billete\n");
cargar(a);
gotoxy(2,10);cprintf("ingrese la cantidad de billetes ccomprados");
gotoxy(2,11);scanf("%d",&bill);
clrscr();
}
clrscr();
for (i10=0;i10<10;i10++)
{
gotoxy(60,p1+=1);
for(j10=0;j10<11;j10++)
{
if(v10[i10][j10]!=z10)
{
textbackground(v10[i10][j10]);
cprintf(" ");
z10=v10[i10][j10];
}
else
{
cprintf(" ");
}
}
printf("\n");
}
getch();
return 0;
}
void cargar(int a[][i])
{
int f,z;
for(f=0;f<i;f++)
for(z=0;z<i;z++)
{
gotoxy(2,9);
scanf("%d",&a[f][z]);
}
}
void cargar2(char nombre[])
{
gotoxy(2,7);
scanf("%s",&nombre[20]);
}
void mostrar_m(int a[][i],int x)
{
int f,z;
for(f=0;f<1;f++)
{
gotoxy(10,x+f);
for(z=0;z<4;z++)
cprintf("%d",a[f][z]);
}
}
eso es lo que tengo hasta ahora y morire si no entrego el programa bien :'v help me