Ayuda semestral programa de loteria

Iniciado por KingAnel, 5 Diciembre 2017, 14:51 PM

0 Miembros y 1 Visitante están viendo este tema.

KingAnel

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.


#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

PalitroqueZ

practicamente no llevas nada hecho de programa,

suponiendo que hay tiempo para analizar los puntos a realizar, habria que preguntar que llevas hecho de razonamiento lógico en las consideraciones de la simulación.

"La Economía planificada lleva de un modo gradual pero seguro a la economía dirigida, a la economía autoritaria y al totalitarismo" Ludwig Erhard