Devinette en langage C

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. Modérateur
    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?
    1. Je ne vais pas donner de réponse, mais ta devinette est beaucoup plus subtile que celle posée pas Colleen06.
    2. Contributeur
      @loupiusC'est clair ^^. Mais le bourreau a parlé :p.
  2. 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
    1. Modérateur
      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.
    2. bonsoir, s'il vous plait,je vais un grand problem avec cette domaine, ,surtout en les boucles,est ce que possible aidez moi ,svp :)
  3. 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
    1. 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
  4. Modérateur
    Re,

    Il n'y a qu'une seule solution.
    1. Je ne vois pas la subtilité du 2eme indice
    2. @GDXJ'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à :-)
    3. @GDXVoilà quoi... serais-tu fier de ne plus faire partie de la communauté !
      Allez, bonne chance quand même.