No ... non ci siamo ...
In una moltiplicazione puoi avere due numeri, uno lungo ad esempio 3 cifre e l'altro 5 cifre ... quindi
999 x 99999
il risultato e' 99899001 ed e' di 8 cifre quindi di 3+5 cifre ...
Quindi non e' sempre detto che e' di lunghezza n+n ma devi calcolare la lunghezza del primo e la lunghezza del secondo e metterlo nella variabile n e poi utilizzare la variabile n nella malloc ...
|