Saisir un nombre de longuere arbitraire en c

Fermé
jamel - 28 mars 2012 à 23:52
 jamel - 29 mars 2012 à 00:59
Bonjour,



On s'intéresse à une représentation alternative des entiers en C : chaque entier est représenté par
une chaîne de caractères de longueur arbitraire. Le premier caractère de la chaîne peut,
optionnellement, être un opérateur unaire de signe.
Exemples :
* "12354657889800967885675644536435342343214121324213423"
* "-645069540694506945069"
* "+453543245"

Écrire un programme en C permettant d'effectuer les opérations arithmétiques de base sur ces
entiers :

* addition
* soustraction
* multiplication
* division euclidienne
* modulo
* PGCD

j'arrive pas a saisir le nombre de cette façon ( de logueuer arbitraire et en chaine de carctére) svp aider moi
A voir également:

1 réponse

Bonsoir

Si j'avais à le faire, je lirais caractère par caractère grâce à getchar(), et j'augmenterais la taille de la chaîne avec un realloc() à chaque nouveau chiffre.
1
merci de cette ideé est ce que tu peut mecrire le code de saisie svp je suis un debutant en c et je suis vrmt coincé
merciiiii dvance :)
0