Está en la página 1de 2

Gabriel Gonzalez Solera

Cubo de Nicómaco: Desarrolle un algoritmo que escriba los N


primeros cubos, teniendo en cuenta que sumando el primer
impar, se obtiene el primer cubo; sumando los dos siguientes
impares, se obtiene el segundo cubo, y así sucesivamente.

13 = 1 =1

23 = 3 + 5 =8

33 = 7 + 9 + 11 = 27

43 = 13 + 15 + 17 + 19 = 64

R)

import java.util.Scanner;

public class Cubos {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
int impar = -1;
int n;
System.out.println(“Numero de cubos a calcular”);
n = sc.nextInt();

for (int i = 1; i <= n; i++) {

impar = impar + 2;
int suma = impar;
for (int j = 2; j <= i; j++) {
impar = impar + 2;
suma = suma + impar;
}
System.out.println(suma);
}

También podría gustarte