elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Cifrar documentos-carpetas con GnuPG en Linux y Windows


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Loteria c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Loteria c++  (Leído 185 veces)
Lalokura64

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Loteria c++
« en: 27 Noviembre 2017, 16:07 »

Buenas A todos tengo una petición necesito ayuda con un juego(Lotería o Bingo) se supone que debo crear un juego de lotería donde el código genere 2 cartones de 3x3  llenado con números al azar
y después de eso preguntar los nombres de los jugadores ya teniendo estos datos se deberán correr números simulando lanzamientos de fichas de manera aleatoria y si alguna de los cartones contiene el valor deberá marcarla con un símbolo y al final el que la llene primero gana, se deberá indicar el nombre del Ganador e indicar si desea jugar de nuevo o salir

Tengo esta parte pero aquí es donde se me complica aun soy un novato en esto:

#include <iostream>
#include <math.h>
#include <time.h>
using namespace std;

struct carton {
   
   string letras[7];
   int numeros[3][3];
};

int main() {
   char nombre1[20],nombre2[20];
   // define los cartones de la Loteria
   
   carton loteria[2];

   // define la incializacion del random
          srand(time(0));

   // define las variables a utilizar y su inicializacion
   int numeroRandom, inicio, fin;
   int rango;
   

   // prepara los cartones de la Loteria
   
   for (int i = 0; i<2; i++) {
      loteria.letras[0] = "L";
      loteria.letras[1] = "O";
      loteria.letras[2] = "T";
      loteria.letras[3] = "E";
      loteria.letras[4] = "R";
      loteria.letras[5] = "I";
      loteria.letras[6] = "A";
      
   }

   // llena los cartones de la Loteria
   for (int i = 0; i<2; i++) {
      // llena la columna B ([0] de la Loteria
      inicio = 1, fin = 15;
      rango = (fin - inicio) + 1;
      for (int j = 0; j<3; j++) {
         numeroRandom = inicio +
            int(rango * rand() / (RAND_MAX + 1.0));
         loteria.numeros[0][j] = numeroRandom;
      }

      // llena la columna I ([1] de la Loteria
      inicio = 16, fin = 30;
      rango = (fin - inicio) + 1;
      for (int j = 0; j<3; j++) {
         numeroRandom = inicio +
            int(rango * rand() / (RAND_MAX + 1.0));
         loteria.numeros[1][j] = numeroRandom;
      }

      // llena la columna N ([2] de la Loteria)
      inicio = 31, fin = 45;
      rango = (fin - inicio) + 1;
      for (int j = 0; j<3; j++) {
         numeroRandom = inicio +
            int(rango * rand() / (RAND_MAX + 1.0));
         loteria.numeros[2][j] = numeroRandom;
      }

      
   }

   // imprime los cartones de la Loteria
   for (int i = 0; i<2; i++) {
      loteria.letras[0] ;
      loteria.letras[1] ;
      loteria.letras[2] ;
      loteria.letras[3] ;
      loteria.letras[4] ;
      loteria.letras[5] ;
      loteria.letras[6] ;
      

      cout << endl;
      
      for (int k = 0; k<3; k++) {
         cout << loteria.numeros[0][k] << "\t";
         cout << loteria.numeros[1][k] << "\t";
         cout << loteria.numeros[2][k] << "\t"<<endl;
      }
      cout << endl;
   }

   cout << "Introduce el Nombre del primer Jugador\n";
      cin >> nombre1;
cout << "Introduce el Nombre del segundo Jugador\n";
      cin >> nombre2;


   cout << endl << endl;
   system("pause");
}





Si me pueden ayudar se los agradeceria


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
programa de loteria en c++
Programación C/C++
tinchouy 1 4,724 Último mensaje 27 Septiembre 2006, 04:46
por JuszR
LOTERIA HELP!!
Java
kawasaki 3 3,316 Último mensaje 27 Diciembre 2008, 16:21
por sapito169
Programa Loteria « 1 2 »
Programación C/C++
mortaz 18 7,468 Último mensaje 20 Enero 2013, 20:59
por flony
[principiante] Loteria
Java
Geek7 6 1,236 Último mensaje 28 Junio 2013, 01:47
por Mitgus
Ayuda semestral programa de loteria
Programación C/C++
KingAnel 1 152 Último mensaje 5 Diciembre 2017, 15:18
por PalitroqueZ
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines