Devinette en langage C
Utilisateur anonyme
-
asmae -
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
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
-
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?
-
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 -
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 -
Re,
Il n'y a qu'une seule solution.-
- 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à :-)
-