Devinette en langage C

Utilisateur anonyme -  
 asmae -
Bonjour,

Voici une devinette dont je dois développer l'algorithme en langage C :
Un jeune demande son âge à une personne plus âgée. A la question "Quel âge avez-vous ?", la personne âgée répond "J'ai deux fois votre âge, et lorsque j'avais l'âge que vous avez, Chirac était élu pour la première fois."

Si on prend x pour l'âge de la personne âgée et y l'âge de la jeune personne, j'ai trouvé le système suivant :
x = 2y
x = y + 14 (puisque Chirac a été lu pour la 1ère fois en 1995, soit il y a 14 ans)
Je trouve donc y = 14 et x = 28.
En cours, nous n'avons pas encore beaucoup avancé sur le langage C, alors est-ce que quelqu'un pourrait m'aider à écrire ce programme en langage C ?
Merci beaucoup d'avance pour vos réponses
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Merci à la communauté de laisser à Colleen06 le plaisir de répondre.

    Pour te donner la réponse en C tu devras me trouver la réponse accompagnée de l'algorithme, pour la situation suivante

    Deux femmes, qui ont fait l'école ensemble, se croisent dans la rue
    C - Bonjour Emilie.
    E - Bonjour Catherine.
    C - Comment tu vas? Ca fait longtemps depuis quand on ne s'est pas vu.
    E - Ca va merci. Et toi? Oui, en effet, très longtemps.
    C - Tu es mariée?
    E - Non, pas encore. Et toi?
    C - Oui, je suis mariée et j'ai 3 enfants.
    E - Quel âge ont-ils?
    C - Ben, le produit de leur âge donne 36.
    E - Je ne peux pas encore savoir leur âge !!!
    C - Ben, la somme de leur âge est égale avec le nombre d'étages du bâtiment qui se trouve derrière toi.
    Emilie se retourne pour compter les étages du bâtiment.
    E - Je ne peux toujours pas savoir l'âge de tes enfants.
    C - Ben, le plus grand a les yeux bleus.
    E - Oui, ça va, maintenant je sais l'âge de tes enfants.

    Question : Quel âge ont les enfants?
    0
    1. loupius
       
      Je ne vais pas donner de réponse, mais ta devinette est beaucoup plus subtile que celle posée pas Colleen06.
      0
      1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > loupius
         
        C'est clair ^^. Mais le bourreau a parlé :p.
        0
  2. Gabriell
     
    C'est n'importe quoi car plusieurs réponses sont possibles..

    Faudrait ptet donner le nombre d'étages du batiment pour éliminer plusieurs possibilitées
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut,

      C'est n'importe quoi car plusieurs réponses sont possibles..
      Non, ce n'est pas n'importe quoi.
      Il n'y a qu'une seule solution.
      0
    2. asmae
       
      bonsoir, s'il vous plait,je vais un grand problem avec cette domaine, ,surtout en les boucles,est ce que possible aidez moi ,svp :)
      0
  3. GDX Messages postés 239 Statut Membre 9
     
    Il ont tout les 3 6 ans

    non je dit n'importe quoi

    il y a 8 possibilité : 1 1 36
    1 2 18
    1 3 12
    1 4 9
    1 6 6
    2 9 9
    2 3 6
    3 3 4
    0
    1. GDX Messages postés 239 Statut Membre 9
       
      Avec le 3eme indice on trouve encore 7 possibilités :

      1 1 36
      1 2 18
      1 3 12
      1 4 9
      2 2 9
      2 3 6
      3 3 4
      0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Il n'y a qu'une seule solution.
    0
    1. GDX Messages postés 239 Statut Membre 9
       
      Je ne vois pas la subtilité du 2eme indice
      0
      1. GDX Messages postés 239 Statut Membre 9 > GDX Messages postés 239 Statut Membre
         
        J'ai trouvé ....

        La somme des ages quand j'ai di qu'il y avait 8 possibilités donne :

        38
        21
        16
        14
        13
        13
        11
        10

        Si le nombre d'étage aurait été 38, 21, 16, 14, 11 ou 10 le troisième indice n'aurait servi à rien.

        Or elle a dit qu'elle ne pouvait pas encore savoir donc il reste après le deuxième indice que 1 6 6 et 2 2 9

        Le troisième indice parle d'un enfant plus grand donc il ne reste que 2 2 9


        Voilà :-)
        0
      2. loupius > GDX Messages postés 239 Statut Membre
         
        Voilà quoi... serais-tu fier de ne plus faire partie de la communauté !
        Allez, bonne chance quand même.
        0