Saisir un nombre de longuere arbitraire en c

jamel -  
 jamel -
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

le père
 
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
jamel
 
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