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
#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(" "); } } } 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); } } void cargar2(char nombre[]) { gotoxy(2,7); } 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