Input de fraction en c
giovedy
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaiterai initialiser une matrice d'ordre 4. Celle ci est susceptible de contenir des fractions. Ma question est la suivante : comment faire en sorte d'enregistrer la valeur d'une fraction dans une variable en langage c ?
(si on pouvait éviter de demander le numérateur et le dénominateur, ce serait bien !)
Merci !
je souhaiterai initialiser une matrice d'ordre 4. Celle ci est susceptible de contenir des fractions. Ma question est la suivante : comment faire en sorte d'enregistrer la valeur d'une fraction dans une variable en langage c ?
(si on pouvait éviter de demander le numérateur et le dénominateur, ce serait bien !)
Merci !
1 réponse
La meilleure façon est de stocker dans une chaîne de caractère "50/33. Tu peux même utiliser une structure {int num; int denom} pour stocker les nombres.
Ainsi, l'utilisateur rentre une chaîne sous la forme "a/b". Tu découpes la chaîne, tu remplis ta structure et tu la stockes dans la matrice.
Cdlt,
Ainsi, l'utilisateur rentre une chaîne sous la forme "a/b". Tu découpes la chaîne, tu remplis ta structure et tu la stockes dans la matrice.
Cdlt,