ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo C++ Comentado


Enviado por   •  17 de Marzo de 2014  •  3.778 Palabras (16 Páginas)  •  248 Visitas

Página 1 de 16

#include <stdio.h>

#include <conio.h>

#include <math.h>

#include <string.h>

#include <stdlib.h>

#include <time.h>

char menu (void);

int op1 (void);

int op1_nivel (void);

int op1_tiros (void);

void previa (int opc1_nivel, int tiros, int paso);

void preparatablero (int tablero[12][12], int estado[12][12], int nbarcos[4]);

void xyfilacol (int fila, int col, int*x, int*y);

void dibuja (void);

void vecino (int tablero [12][12], int x, int y);

int choque (int tablero[12][12], int x, int y);

void iniciatablero (int tablero[12][12], int estado[12][12]);

void jugar (int tablero[12][12], int estado[12][12], int nbarcos[4], int tiros);

void descubretablero (int tablero[12][12]);

void main ()

{

char opc, salir, defecto;

int opc1, opc1_nivel=2, opc1_tiros, paso=0;

int otra;

int tiros = 10;

int nbarcos [4] = {1,2,3,4};

int tablero [12][12];

int estado [12][12];

do

{

opc=menu();

switch (opc)

{

case '1':

{

do

{

opc1 = op1();

if (opc1 == 1)

{

do

{

opc1_nivel = op1_nivel();

paso=1;

if (opc1_nivel == 1)

{

nbarcos [0] = 2;

nbarcos [1] = 3;

nbarcos [2] = 4;

nbarcos [3] = 5;

gotoxy (26,18);

printf ("EL NIVEL SELECCIONADO ES %i", opc1_nivel);

gotoxy (1,25);

printf ("Presione una tecla para continuar");

getch();

}//FIN DEL IF

if (opc1_nivel == 2)

{

nbarcos [0] = 1;

nbarcos [1] = 2;

nbarcos [2] = 3;

nbarcos [3] = 4;

gotoxy (26,18);

printf ("EL NIVEL SELECCIONADO ES %i", opc1_nivel);

gotoxy (1,25);

printf ("Presione una tecla para continuar");

getch();

}//FIN DEL IF

if (opc1_nivel == 3)

{

nbarcos [0] = 0;

nbarcos [1] = 1;

nbarcos [2] = 2;

nbarcos [3] = 3;

gotoxy (26,18);

printf ("EL NIVEL SELECCIONADO ES %i", opc1_nivel);

gotoxy (1,25);

printf ("Presione una tecla para continuar");

getch();

}//FIN DEL IF

if ((opc1_nivel <1) || (opc1_nivel>3))

{

gotoxy (30,18);

printf ("OPCION EQUIVOCADA");

gotoxy (1,25);

printf ("Presione una tecla para continuar");

getch();

}//FIN DEL IF

}while ((opc1_nivel >3) || (opc1_nivel <1));

}//FIN DEL IF OPC1

if (opc1 == 2)

{

do

{

opc1_tiros = op1_tiros ();

paso=1;

...

Descargar como (para miembros actualizados)  txt (19 Kb)  
Leer 15 páginas más »
Disponible sólo en Clubensayos.com