Devinette en langage C

Fermé
Utilisateur anonyme - 28 févr. 2009 à 11:28
 asmae - 6 févr. 2014 à 16:32
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

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
28 févr. 2009 à 11:58
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
Je ne vais pas donner de réponse, mais ta devinette est beaucoup plus subtile que celle posée pas Colleen06.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835 > loupius
28 févr. 2009 à 17:03
C'est clair ^^. Mais le bourreau a parlé :p.
0
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
27 avril 2009 à 16:35
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
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
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 9
27 avril 2009 à 21:04
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
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 9
27 avril 2009 à 21:19
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
27 avril 2009 à 21:20
Re,

Il n'y a qu'une seule solution.
0
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 9
27 avril 2009 à 21:24
Je ne vois pas la subtilité du 2eme indice
0
GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020 9 > GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020
27 avril 2009 à 21:30
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
loupius > GDX Messages postés 219 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 16 janvier 2020
28 avril 2009 à 01:01
Voilà quoi... serais-tu fier de ne plus faire partie de la communauté !
Allez, bonne chance quand même.
0