begin process at 2012 05 29 14:34:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Maths

 > 

probleme 8 dames fonction sans prise


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme 8 dames fonction sans prise

jeudi 26 février 2009 à 19:46:44 | probleme 8 dames fonction sans prise

mehdislim59

bonjour je suis nouvo et je debute en programmation et je voudrais savoir comme resoudre mon petit probleme sur les 8 reines je suis mon enoncé qui me di de faire une procedure ou il y a une mise a zero de la matrice et de rentrer les coordonnees de mes reines puis une procedure de réaffichage de la matrice jusque ici tout va bien !!
mais apres je dois faire une fonction sans prise avec en parametre la matrice
#include<stdio.h>
#define max 9

typedef int typeechiquier[max][max];
typedef int ranger[max];
typedef int ranger2[max];
void lireechiquier(typeechiquier echiquier)
{
int i,j,n,cpt;
//saisie de n
printf("Saisir n :");
scanf("%d",&n);
printf("\n");
//initialisation tableau
for(i=1;i<max;i++)
{
    for(j=1;j<max;j++)
    {
        echiquier[i][j]=0;
    }
}
for(cpt=1;cpt<=n;cpt++)
{
printf("Saisir le couple (i,j) : ");
scanf("%d,%d",&i,&j);
printf("\n");
printf("Ne plus utiliser i=%d & j=%d\n",i,j);
echiquier[i][j]=1;
}
}


void afficherechiquier(typeechiquier echiquier)
{
int i,j;
for(i=1;i<max;i++)
{
                  printf(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n");
    for(j=1;j<max;j++)
    {
        if(echiquier[i][j]==1)
        {
            printf("| D ");
        }
        else
        printf("|   ");
    }
printf("\n");
}
printf(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n");
}

int sansprise2(typeechiquier e)
{


je suis bloker la ..............


}
main()
{
typeechiquier e;
int a=0;
lireechiquier(e);
afficherechiquier(e);
printf("\n\n");


getch();
}

Si quelqu'un peut m'aider merci davance

vendredi 27 février 2009 à 14:25:44 | Re : probleme 8 dames fonction sans prise

coucou747

Administrateur CodeS-SourceS
salut


typedef int typeechiquier[max][max];
typedef int ranger[max];
typedef int ranger2[max];

elles servent a quoi ces lignes ?
samedi 28 février 2009 à 16:52:05 | Re : probleme 8 dames fonction sans prise

mehdislim59

typedef int ranger[max];
typedef int ranger2[max];
ces lignes ne servent a rien désolé c parce que j'ai oublier de les enlever

il n'y a que
typedef int typeechiquier[max][max]; qui est utile
quelqu'un a une idee pour la fonction sans prise qui doit vérifier qu'aucune reine se trouve sur la meme ligne et la meme colonne et les deux diagonal qui retourne 0 si est en prise et 1 si pas de prise
samedi 28 février 2009 à 17:20:54 | Re : probleme 8 dames fonction sans prise

coucou747

Administrateur CodeS-SourceS
non mais meme, typedef ca sert a definir des types, pas a declarer des variables.
samedi 28 février 2009 à 17:26:58 | Re : probleme 8 dames fonction sans prise

mehdislim59

dans mon enoncer g typedef int typeechuiquier[max][max]
je le suis a la lettre je suis désolé je commence seulement la programmation en C
pourquoi d'apres vous la solution est quoi?


Cette discussion est classée dans : int, printf, max, echiquier, typeechiquier


Répondre à ce message

Sujets en rapport avec ce message

8 reines [ par mehdislim59 ] bonjour je suis nouvo et je debute en programmation et je voudrais savoir comme resoudre mon petit probleme sur les 8 reines je suis mon enoncé qui me appel de fonction [ par ibnjabal ] Bonjour j'essaie de faire une fonction qui calcule la somme de deux matrice et ça fonctionne bien mais seulement c'est quand j'essaie de le faire dans Passage par adresse d'un tableau de structures. [ par alekine ] Bonjour, j'ai un problème pour passer par adresse un tableau de structures. Voilà mon code:#include #define L_MAX 2struct point //la structure d'un p bitte hilfe!!!!!!!!! [ par sansan_2 ] Bonjour!!!!!!!! le programme c est un FIFO (ringpufffer) et j aimerais avoir une amelioration. Apres execution du programme, faire une tabulation, un problème de fonction [ par norton ] voila j'aimerai savoir pk mon compilateur me dit :"ain.cpp(41) : warning C4551: function call missing argument list"je débute en C++ voila mon code :# je ne comprends pas mon code n'affiche pas ma grille...de morpion [ par nicoworld ] Voilà ben le .exe m'affiche pas ma grille cje ne comprends pas!!!!si quelqu'un peut me dire pourquoi????voilà le code://MORPION 10*10 :#include int ve c++ creation d'un fichier texte a nom variable [ par sloaneaaaa ] ben voila je voudrai creer un fichier texte auquel je puisse donner n'importe quel nom ms g des erreurs que je comprend pasle nom de fichier est ds un probleme avec parametres [ par Amanobuo ] Bonjour, et merci pour les info sur la dll fmod ! ma question : J'apprend le C++ et je fais des application en mode console. a partir de la fonction m Multiplication d'une matrice par un scalaire [ par skrime ] Bonjour, j'ai un exercice à faire qui consiste à multiplier une matrice par un scalaire en C (la prof ne veut pas qu'on se serve des boucles FOR), je Pb de printf [ par AlexMAN ] Bonjour, Voila, j'ai un ptit pb dans la fonction ki suit : si je place le printf ki suit getch() en commentaire, le code ne fonctionne plus, au contra


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 : 1,092 sec (3)

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