Rechercher : dans
Par :

Devinette en langage C

Dernière réponse le 28 avr 2009 à 01:01:06 Colleen06, le 28 fév 2009 à 11:28:23 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Devinette en langage C » dans :
Langage C++ - Les types de données Voir Les types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les chaînes de caractères Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Langage C - Les types de données Voir Les types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
[Langage C] C/C++ Erreur de segmentation VoirQu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux...
Les piles en langage C VoirLes piles Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la pile IV. Opérations sur les piles A. Initialisation B. Insertion d'un élément dans la pile C. Ôter un élément de la pile D. Affichage...
Les files en langage C VoirLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un...
Introduction au langage C VoirPetite histoire du C Le langage C a été mis au point par D.Ritchie et B.W.Kernighan au début des années 70. Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation de type UNIX portable. D.Ritchie...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...

1

lami20j, le 28 fév 2009 à 11:58:16

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?
106485010510997108
P.S. Le chronomètre est déjà démarré.

Répondre à lami20j

2

loupius, le 28 fév 2009 à 17:02:02

Je ne vais pas donner de réponse, mais ta devinette est beaucoup plus subtile que celle posée pas Colleen06.

Répondre à loupius

3

fiddy, le 28 fév 2009 à 17:03:07

C'est clair ^^. Mais le bourreau a parlé :p.
Google is your friend

Répondre à fiddy

4

Gabriell, le 27 avr 2009 à 16:20:51

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

Répondre à Gabriell

5

lami20j, le 27 avr 2009 à 16:35:58

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. 106485010510997108

Répondre à lami20j

6

GDX, le 27 avr 2009 à 21:04:10

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

Répondre à GDX

7

GDX, le 27 avr 2009 à 21:19:35

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

Répondre à GDX

8

lami20j, le 27 avr 2009 à 21:20:33

Re,

Il n'y a qu'une seule solution. 106485010510997108

Répondre à lami20j

9

GDX, le 27 avr 2009 à 21:24:08

Je ne vois pas la subtilité du 2eme indice

Répondre à GDX

10

GDX, le 27 avr 2009 à 21:30:41

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à :-)

Répondre à GDX

11

 loupius, le 28 avr 2009 à 01:01:06

Voilà quoi... serais-tu fier de ne plus faire partie de la communauté !
Allez, bonne chance quand même.

Répondre à loupius
Collection CommentÇaMarche.net