Nicómaco de Gerasa vivió en Palestina entre los siglos I y II de nuestra era. Escribió Arithmetike eisagoge (Introducción a la aritmética) que fue el primer tratado en que la aritmética se consideraba de forma independiente de la geometría. Este libro se utilizó durante más de mil años como texto básico de la aritmética, a pesar de que Nicómaco no demostraba sus teoremas, sino que únicamente los ilustraba con ejemplos numéricos.
Considera la siguiente propiedad descubierta por Nicómaco de Gerasa:
Sumando el primer impar se obtiene el primer cubo;
Sumando los dos siguientes impares, se obtiene el segundo cubo;
Sumando los tres siguientes, se obtiene el tercer cubo, etc.
Comprobémoslo:
1³ = 1 = 1
2³ = 3 + 5 = 8
3³ = 7 + 9 + 11 = 27
4³ = 13 + 15 + 17 + 19 = 64
Solución:
//nicomaco using namespace std; int main () { int i, resultado=0, impar, numero, k; //pedimos el número cout <<"Introduce el numero: "; cin >> numero; //el par anterior al impar que buscamos impar=numero*(numero-1); //iniciamos contadores, i recorre los impares y k la cantidad de impares for (i=1, k=1; k<=numero; i+=2, k++) resultado+= impar+i; //acumulamos impares //mostramos cout <<>> resultado; }