Suma de cuatro cuadrados

Este applet encuentra la descomposición de cualquier número natural mayor que 1 en una suma de hasta cuatro cuadrados.

Como el programa no factoriza el número entrado por el usuario, en algunos casos se mostrarán tres cuadrados donde una suma de dos bastaría. Por ejemplo, 10000998089 = 95317² + 30260².

Si encuentra algún error o tiene algún comentario, por favor llene el formulario.

Vea los métodos que usa este applet.

Expresiones

Se pueden entrar expresiones que usen los siguientes operadores y paréntesis:

Puedes usar el prefijo 0x para números hexadecimales, por ejemplo 0x38 es igual a 56.

Código fuente

Se puede bajar el código fuente de este programa y el del viejo applet de suma de cuatro cubos desde GitHub. El código fuente está escrito en lenguaje C, por lo que es necesario Emscripten para generar Javascript.

Escrito por Dario Alpern. Actualizado el 7 de agosto de 2016.