Memorama en c++

949 palabras 4 páginas
#include <iostream>
#include <stdlib.h>
#include <time.h>

const char n=6;

using namespace std;

void menu();
void instrucciones();
void juego();
void cuadroconletras (char [n][n]);
void matriz (int[n][n], char[n][n]);
void tirar(char [n][n], int[n][n]);

void main()
{
srand(time(NULL));
menu();
}

void menu(){
char opc;
cout<<"\t * * * M E M O R I A * * *"<<endl;
cout<<"\t menu principal"<<endl;
cout<<endl;
cout<<"Escoja una opcion : "<<endl;
cout<<" 1) Instrucciones "<<endl;
cout<<" 2) Comenzar el juego"<<endl;
cout<<" 3) Salir"<<endl;
cout<<endl;
cout<<"??? :
…ver más…
letras (char m[n][n])
{
int x, y, num, a, b, z=0, i, j;
char u;
for (num=1;num<=18;num++)
{
switch (num)
{
case 1:u='A';
break;
case 2: u='B';
break;
case 3: u='C';
break;
case 4: u='D';
break;
case 5: u='E';
break;
case 6: u='F';
break;
case 7: u='G';
break;
case 8: u='H';
break;
case 9: u='I';
break;
case 10: u='J';
break;
case 11: u='K';
break;
case 12: u='L';
break;
case 13: u='M';
break;
case 14: u='N';
break;
case 15: u='O';
break;
case 16: u='P';
break;
case 17: u='Q';
break;
case 18: u='R';
break;
}
do{
x=rand()%6;
y=rand()%6;
if (m[x][y]==0)
{
m[x][y]=u;
z=1;
}
else
z=0;
}while(z==0);
do{
a=rand()%6;
b=rand()%6;
if (m[a][b]==0)
{
m[a][b]=u;
z=2;
}
else
z=1;
}while(z==1);
}
}

void matriz(int b[n][n], char m[n][n])
{
int i, j ;
cout<<" 1\t 2\t 3\t 4\t 5\t 6\n"<<endl;
for(i=0;i<n;i++){
cout<<i+1<<" ";
for(j=0;j<n;j++){
if (b[i][j]==0)
cout<<" [?] \t";
else
cout<<" "<<m[i][j]<<" \t";
}
cout<<endl<<endl;
}
}

void tirar (char m[n][n], int b[n][n]){
int x, y, i, j, z, w, q;
char…

Documentos relacionados

  • historia del memorama
    1857 palabras | 8 páginas
  • VENTAJAS Y DESVENTAJAS DE C Y C++
    1537 palabras | 7 páginas
  • Diferencias entre Turbo C, Borland C++ y Dev C++
    1832 palabras | 8 páginas
  • ejercicios c++
    1471 palabras | 6 páginas
  • Visual C++
    2816 palabras | 12 páginas
  • Cofactores En c++
    2393 palabras | 10 páginas
  • Arreglos c#
    1377 palabras | 6 páginas
  • Totito en c++
    987 palabras | 4 páginas
  • Archivo en c
    702 palabras | 3 páginas
  • Manuel c. tello
    925 palabras | 4 páginas