IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

probleme non compris [IA]


Sujet :

C

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 21
    Par défaut probleme non compris [IA]
    Salut a tous,

    Voila la un code que je ne parviens pas a comprendre pour réaliser le problème demander:
    afficher les nombres a nbchiffres dans une base a nbsigne. pour cela on utilise un tableau global a nbchiffre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    #define nbchiffres 3
    #define nbsignes 4
     
    int tab[nbchiffres];
     
     /**Programme IA**/
    void explorer(int i)
    {
        if(i == nbchiffres)
        {
            for(i=0; i< nbchiffres; i++)
            {
                printf("%d", tab[i]);
            }
            printf("\n");
        }
     
        else
        {
            int j;
            for(j=0; j<nbsignes; j++)
            {
                tab[i] = j;
                explorer(i+1);
            }
        }
    }
    Il est demandé de:
    Modifier cet fonction pour que lors de l'appel de cet fonction sa puisse afficher ce qui suit

    exo 1: si nbchiffre=3 et nbsigne = 7;
    exo 2: que sa affiche les nb qui contient le chiffre a(on ce dit que nbsigne>a)
    exo 3: que sa affiche les nb qui ne contient pas le chiffre a
    exo 4: que sa affiche les nb dont la somme des chiffres vaut 20

    je ne parviens pas a bien saisir la consigne si une personne peut expliquer merci encore!!!

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 492
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 492
    Billets dans le blog
    1
    Par défaut
    Salut,

    C'est vrai qu'avec autant de fautes dans la consigne, elle n'est pas simple à comprendre..... D'ailleurs, à part l'exercice 1 ou le "et" devrait plutôt être un "ou", une fois passé le déchiffrage de la langue française (j'ai un très bon traducteur en signature, si ça peut aider ^^), le but des exercices ne me parait pas trop ésotérique. As-tu des soucis à les comprendre ou à les réaliser ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #define nbchiffres 2 
    int nbchiffres = 3;
    Je ne sais pas ce que te dit ton compilateur mais il doit pas aimer ça... Que te dit-il ? D'où vient ce code ?

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 21
    Par défaut
    Désoler pour les fautes:

    Question 1:
    Écrire les (15 premier et les 4 derniers) nombre a 3 chiffres dans la base des lettres de votre nom, dans l'ordre ou elles apparaissent. Si par exemple votre nom est Li-Yin, utilisez la base (l,i,y,n).


    Question 2:

    Voici une fonction dont l'appel explorer(0), affiche les nombres a nbchiffres dans une base nbsignes signes. elles utilise un tableau global tab à nbchiffres cases:
    Modifier la fonction explorer pour que l'appel a explorer(0) imprime:

    1. si nbchiffres=3 et nbsignes= le nombre de lettre de votre nom,
    tous les nombres de la question 1.

    2. les nombres qui contiennent le chiffre c(on suppose nbsignes > c).

    3. les nombres qui ne contiennent pas le chiffre c.

    4. les nombres dont la somme des chiffres vaut 20.

    Moi dans mon cas c'est la question 2 que je ne saisis pas mais la question 1 j'ai saisit

    Merci de votre aide!!!

Discussions similaires

  1. [D7] [oracle 9i] un message d'erreur non compris
    Par iam dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2007, 11h32
  2. Bug non compris
    Par Alec6 dans le forum Hibernate
    Réponses: 2
    Dernier message: 05/02/2007, 09h48
  3. Current (bug ou principe non compris ?)
    Par DelphiManiac dans le forum Access
    Réponses: 7
    Dernier message: 10/10/2006, 14h55
  4. [error] depassement de memoire non compris
    Par guns17 dans le forum Langage
    Réponses: 8
    Dernier message: 26/07/2006, 16h35
  5. soluce pour probleme non resolu depuis des mois
    Par jadey dans le forum Flash
    Réponses: 5
    Dernier message: 02/07/2006, 18h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo