begin process at 2012 05 27 20:13:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU TAQUIN AVEC MATRICE

JEU TAQUIN AVEC MATRICE


 Information sur la source

 Description

çE CODE ET BIEN UNE SIMPLE PRESENTATION DU JEU DE TAQUIN,je l'ais bien eut d'une amie j'espère qu'il vous aide a ameliorer un travail equivalent,merci

Source

  • *************les structures des données*********/
  • typedef int matrice [3][3];
  • typedef struct noeud
  • {
  • matrice val;
  • noeud *fils[5];
  • }noeud;
  • typedef noeud *arbre;
  • /*************remplissage de la matrcice***********/
  • void constr_matrice (matrice m)
  • {
  • int i,j;
  • printf("entrer la configuration originale du jeu SVP\n2\tpui\t8\tpui\t3\n1\tpui\t6\tpui\t4\n7\tpui\t0\tpui\t5\n");
  • for(i=0;i<3;i++)
  • for(j=0;j<3;j++)
  • {
  • printf("entrer le chiffre [%d][%d]\t",i+1,j+1);
  • scanf("\n%d",&m[i][j]);
  • }
  • //affichage
  • printf (" la matrice de depard est \n\n");
  • for(i=0;i<3;i++)
  • {
  • printf("\t\t\t _____ _____ _____ ");
  • for(j=0;j<3;j++)
  • printf("\t\t\t | %d | ",m[i][j]);
  • printf("\n");
  • }
  • printf("\n\n\n");
  • }
  • int detection_jocker (matrice m)
  • {
  • int i,j;
  • for (i=0;i<3;i++)
  • for(j=0;j<3;j++)
  • {
  • if (m[i][j]==0)
  • return (m[i][j]);
  • }
  • }
  • /*
  • noeud* remplissage_arbr(noeud *a)
  • {
  • if(a==NULL)
  • {
  • a=(noeud*)malloc(sizeof(noeud));
  • //la fig initiale est dans la racine
  • a->val=matrice1;
  • */
  • /*************les fonctions*********/
  • void affichage_matrice_depard ()
  • {
  • system ("color 31");
  • printf (" la matrice de depard est \n\n");
  • printf(" _____ _____ _____ \n");
  • printf(" | 2 | 8 | 3 | \n");
  • printf(" | _____ | _____ | _____| \n");
  • printf(" | 1 | 6 | 4 | \n");
  • printf(" | _____ | _____ | _____| \n");
  • printf(" | 5 | | 7 | \n");
  • printf(" | _____ | _____ | _____| \n");
  • }
  • void affichage_matrice_finale ()
  • {
  • system ("color E5");
  • printf (" la matrice finale est \n\n");
  • printf(" _____ _____ _____ \n");
  • printf(" | 1 | 2 | 3 | \n");
  • printf(" | _____ | _____ | _____| \n");
  • printf(" | 8 | | 4 | \n");
  • printf(" | _____ | _____ | _____| \n");
  • printf(" | 7 | 6 | 5 | \n");
  • printf(" | _____ | _____ | _____| \n");
  • }
  • void main ()
  • {
  • int k;
  • matrice m;
  • affichage_matrice_depard ();
  • printf("\n\n");
  • affichage_matrice_finale ();
  • printf("\n\n");
  • constr_matrice (m);
  • k=detection_jocker ( m);
  • printf(%d",k);
  • }
*************les structures des données*********/


typedef int matrice [3][3];

typedef struct noeud
{
	matrice val;
	noeud *fils[5];
}noeud;


typedef noeud *arbre;

/*************remplissage de la matrcice***********/
void constr_matrice (matrice m)
{

	int i,j;
	printf("entrer la configuration originale du jeu SVP\n2\tpui\t8\tpui\t3\n1\tpui\t6\tpui\t4\n7\tpui\t0\tpui\t5\n");
	for(i=0;i<3;i++)
		for(j=0;j<3;j++)
		{
			printf("entrer le chiffre [%d][%d]\t",i+1,j+1);
			
      	scanf("\n%d",&m[i][j]);
		}

	//affichage
			printf (" la matrice de depard est \n\n");

		for(i=0;i<3;i++)
		{
			printf("\t\t\t   _____    _____   _____      ");

			for(j=0;j<3;j++)

				printf("\t\t\t |   %d   |  ",m[i][j]);
		printf("\n");
		}
		
	printf("\n\n\n");
	

		
}

int detection_jocker (matrice m)
{
	int i,j;
	for (i=0;i<3;i++)
		for(j=0;j<3;j++)
		{
			if (m[i][j]==0)
				return (m[i][j]);
		}
}
				
/*
noeud* remplissage_arbr(noeud *a)
{
	if(a==NULL)
	{
		a=(noeud*)malloc(sizeof(noeud));
		//la fig initiale est dans la racine
		a->val=matrice1;

*/


			















/*************les fonctions*********/

void affichage_matrice_depard ()
{
	system ("color 31"); 
	printf (" la matrice de depard est \n\n");

	printf("                      _____   _____   _____                  \n");
	printf("                    |   2   |   8   |   3  |                 \n");
	printf("                    | _____ | _____ | _____|                 \n");
	printf("                    |   1   |   6   |   4  |                 \n");
	printf("                    | _____ | _____ | _____|                 \n");
	printf("                    |   5   |       |   7  |                 \n");
	printf("                    | _____ | _____ | _____|                 \n");

}

void affichage_matrice_finale ()
{
	system ("color E5"); 
	printf (" la matrice finale est \n\n");

	printf("                      _____   _____   _____                  \n");
	printf("                    |   1   |   2   |   3  |                 \n");
	printf("                    | _____ | _____ | _____|                 \n");
	printf("                    |   8   |       |   4  |                 \n");
	printf("                    | _____ | _____ | _____|                 \n");
	printf("                    |   7   |   6   |   5  |                 \n");
	printf("                    | _____ | _____ | _____|                 \n");

}




void main ()
{
	int k;
	matrice m;
	
	affichage_matrice_depard ();
	printf("\n\n");
	affichage_matrice_finale ();
	printf("\n\n");
	constr_matrice (m);

	k=detection_jocker ( m);
	printf(%d",k);


}

 Conclusion

ça marche bien ,sur mon compilateur vc6.0


 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE T... par eustatika
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip EXPERIENCES ALEATOIRES par cczerty

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Pointeurs avec matrice + VB [ par kernel32 ] En fait j'ai fait un jeu en VB6, un puissance 4 (donc on a un plateau de 7 en largeur sur 6 en hauteur). Je d&#233;veloppe &#224; c&#244;t&#233; une d le jeu de la vie en octave [ par fleurial ] Bonjour &#224; tous. Je suis &#233;tudiante en Sciences de le Vie (Biologie =). Et on doit chercher l'algorithme ainsi que le programme en Octave du j Visualiser des objets 3d [ par philas ] Bonjour! Je n'ai strictement aucune connaissance en c++, alors peut-être pouvez-vous m'éclairer: Je travaille sur un jeu 3d en collaboration avec un p allacation dynamique d'un tableau contenant un string [ par e52guill ] Bonjour Un petit sou&#231;i d'allacation de m&#233;moire: J'ai d&#233;fini une structure cens&#233; repr&#233;senter un &#233;l&#233;ment d'une matr algo du jeu de dames [ par lesaleas ] je suis étudiante et je dois programmer un jeu de dames je m'y connait rien, aidez moi s'il vous plait!!!!! léa [SDL - OpenGL - POO] cherche collaborateurs pour jeu 2D [ par MrdJack ] salut, je projetes de faire un jeu 2D de type bomberman/dynablaster en SDL/OpenGL/POO, je cherche des programmeurs interress&#233; ayant juste des not programmation du jeu d'échecs [ par danyx ] bonsoir &#224; tousvoila ma passion c'est de d&#233;velopper mon prog d'&#233;checs (en C) . S'il y a des personnes qui d&#233;sirent discuter de ce s Résolution du jeu sudoku [ par marik7335 ] Salut tout le monde,J'aimerais avoir quelques quelques pistes pour pouvoir r&#233;soudre le jeu du sudoku en C. J'ai du mal &#224; &#233;tablir l'algo répétition d'allocation, désallocation de mémoire sur des matrices [ par BouiB1 ] Bonjour a tous ! pour mes cours j'ai besoin de faire un petit programme de r&#233;solution de syst&#232;mes lin&#233;aires. Le probl&#232;me n'est pas matrice [ par khel448800khel ] bonsoir,au fait c'est pour savoir comment r&#233;aliser un programme qui affiche une la sous matrice la plus dense d'une matrice de dimension n lu sur


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales