Besoin de résoudre ce problème les chefs

Fermé
soleil - 16 juil. 2015 à 00:02
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 16 juil. 2015 à 02:08
Bonjour,


Objet
En Pascal, on ne peut pas représenter un grand nombre entier positif (nombre de plus de 10
chiffres). On se propose de représenter ce nombre par tranches de trois chiffres.
Description du Projet
On désire représenter un grand nombre N0 à l'aide d'une liste définie par des pointeurs de type
suivant :
Type Grandnbre = pointeur sur Grdnbre
Grdnbre = structure
Tranche(entier)
Suiv(Grandnbre)
Fin-structure
Les tranches sont des nombres compris entre 0 et 999 ; la première tranche est celle des unités,
puis on a la tranche des milles, des milliers, ...
Travail à faire
1. Ecrire un programme contenant une fonction récursive ou non de création d'un tel
nombre. On suppose que le nombre de tranches n connu et les tranches de trois chiffres
sont entrées au clavier.
2. Ecrire un programme algorithme pour additionner deux grands nombres N0 et N1
3. Ecrire un programme contenant une fonction qui multiplie N0 par 10
3n
4. Ecrire un programme qui détermine le nombre de chiffres de N0 noté nbchif.

1 réponse

Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 337
16 juil. 2015 à 02:08
Bonjour,

CCM ne fait pas les devoirs. Des conseils peuvent être demandés mais il ne faut pas espérer obtenir la solution.
0