LLCs - Aide moi SVP !

Fermé
Utilisateur anonyme - 15 nov. 2008 à 17:25
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 15 nov. 2008 à 17:27
Salam Allah upon you all, salut !

j'ai un TP de programmation, mais je ne sais pas comment le faire, aide moi svp !

Voici Le TP Complet :
"
Pour permettre aux utilisateurs de manipuler les nombres naturels, l'ordinateur propose un ensemble de types pour pouvoir les représenter et stocker en mémoire tel que le type int. Malheureusement, tous les types proposés ont une capacité limitée (exemple int = 64 bits) ce qui limite la valeur maximale des nombres manipulés.
Pour résoudre ce problème, on propose de représenter les nombres naturels sous forme de listes linéaires chainées : chaque nombre est stocké dans une liste de maillon. Dans chaque maillon est stocké un caractère représentant un chiffre du nombre à représenter :

Exemple X = 523462







Il est clair que ce modèle permette de représenter les nombres naturels quelque soit leurs tailles.
Ecrire en langage C un programme permettant de :
1. Lire une chaine de caractère représentant un nombre naturel à partir du clavier et la transformer en une LLC selon le modèle précédent,
2. Multiplier un nombre représenté sous forme de LLC par dix (10),
3. Diviser un nombre représenté sous forme de LLC par dix (10),
4. Comparer deux nombres représentés sous forme LLCs (résultat =, > ou <),
5. Ajouter un nombre représenté sous forme de LLC à un autre.
Exemple de l'exécution souhaitée
Donner un nombre :
Par Exemple : 93667578465277709513532461261
Que voulez-vous faire :
1 : Multiplier par 10
2 : Diviser par 10
3 : Comparer avec un autre nombre
4 : Ajouter un nombre
Choix ? 1 (1 par Exemple)
Le nombre devient : 936675784652777095135324612610
Choix ? 4
Donner le nombre à ajouter : 637
Le nombre devient : 936675784652777095135324612613247
Choix ? … etc
"
donnez moi la Solution de Programme avec la commentaire et vraiment je veux remercier Tous pour m'aide !
je suis là attends une Reponse, Merci et Allah m3akom, Salam .

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
15 nov. 2008 à 17:27
1