[ Foro de Pascal ]
Hola me podrian ayudar con este programa?.. Gracias
Crea un programa que multiplique dos números "grandes", de entre 30 y 100 cifras, por ejemplo. Para esos números no nos basta con los tipos numéricos que incorpora Pascal, sino que deberemos leerlos como "string" y pensar cómo multiplicar dos strings: ir cifra por cifra en cada uno de los factores y tener en cuenta lo que "me llevo"...
No es fácil, ¿verdad?
Necesitas saber hacer otra cosa antes: ¿cómo harías para sumar (en vez de multiplicar) dos strings que representen números de muchas cifras? Por ejemplo,
var
num1, num2, resultado: string;
begin
num1 := '12345678901234';
num2 := '12012012012012';
resultado := sumaGrande(num1,num2);
Si consigues eso, estarás muy cerca de la solución. Si no lo consigues, te será casi imposible dar con ella.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)