Suma de cubos de los primeros n números pares

Dado un número n, encuentre la suma de los primeros n números naturales pares. 
Ejemplos: 
 

Input : 2
Output : 72
2^3 + 4^3 = 72

Input : 8
Output :10368
2^3 + 4^3 + 6^3 + 8^3 + 10^3 + 12^3 + 14^3 + 16^3 = 10368

Una solución simple es atravesar n números pares y encontrar la suma de los cubos. 
 

C++

// Simple C++ method to find sum of cubes of
// first n even numbers.
#include <iostream>
using namespace std;
 
int cubeSum(int n)
{
    int sum = 0;
    for (int i = 1; i <=  n; i++)
        sum += (2*i) * (2*i) * (2*i);
    return sum;
}
 
int main()
{
    cout << cubeSum(8);
    return 0;
}

Java

// Java program to perform
// sum of cubes of first
// n even natural numbers
 
public class GFG
{
    public static int cubesum(int n)
    {
        int sum = 0;
        for(int i = 1; i <= n; i++)
            sum += (2 * i) * (2 * i)
                   * (2 * i);
                 
        return sum;
    }
     
 
    // Driver function
    public static void main(String args[])
    {
        int a = 8;
        System.out.println(cubesum(a));
         
    }
}
 
// This code is contributed by Akansh Gupta

Python3

# Python3 program to find sum of
# cubes of first n even numbers
 
# Function to find sum of cubes
# of first n even numbers
def cubeSum(n):
 
    sum = 0
    for i in range(1, n + 1):
        sum += (2 * i) * (2 * i) * (2 * i)
    return sum
 
# Driven code
print(cubeSum(8))
 
# This code is contributed by Shariq Raza

C#

// C# program to perform
// sum of cubes of first
// n even natural numbers
using System;
 
public class GFG
{
    public static int cubesum(int n)
    {
        int sum = 0;
        for(int i = 1; i <= n; i++)
            sum += (2 * i) * (2 * i)
                * (2 * i);
                 
        return sum;
    }
     
 
    // Driver function
    public static void Main()
    {
        int a = 8;
        Console.WriteLine(cubesum(a));
         
    }
}
 
// This code is contributed by vt_m.

PHP

<?php
// Simple PHP method to
// find sum of cubes of
// first n even numbers.
 
function cubeSum($n)
{
    $sum = 0;
    for ($i = 1; $i <= $n; $i++)
        $sum += (2 * $i) *
                (2 * $i) *
                (2 * $i);
    return $sum;
}
 
// Driver Code
echo cubeSum(8);
     
// This code is contributed by vt_m.
?>

Javascript

<script>
// JavaScript program to find sum of cubes of
// first n even numbers.
 
    function cubeSum(n)
    {
        let sum = 0;
        for (let i = 1; i <=  n; i++)
        sum += (2*i) * (2*i) * (2*i);
        return sum;
    }
   
    document.write(cubeSum(8)); 
 
// This code is contributed by Surbhi Tyagi
 
</script>

Producción:

10368

Una solución eficiente es aplicar la siguiente fórmula.
 

sum = 2 *  n2(n+1)2 


How does it work? 

We know that sum of cubes of first 
n natural numbers is = n2(n+1)2 / 4

Sum of cubes of first n natural numbers = 
                2^3 + 4^3 + .... + (2n)^3
              = 8 * (1^3 + 2^3 + .... + n^3)
              = 8 *  n2(n+1)2 / 4
              = 2 *  n2(n+1)2 

C++

// Efficient C++ method to find sum of cubes of
// first n even numbers.
#include <iostream>
using namespace std;
 
int cubeSum(int n)
{
    return 2 * n * n * (n + 1) * (n + 1);
}
 
int main()
{
    cout << cubeSum(8);
    return 0;
}

Java

// Java program to perform
// sum of cubes of first
// n even natural numbers
 
public class GFG
{
    public static int cubesum(int n)
    {
                 
        return 2 * n * n * (n + 1) * (n + 1);
    }
     
 
    // Driver function
    public static void main(String args[])
    {
        int a = 8;
        System.out.println(cubesum(a));
         
    }
}
 
// This code is contributed by Akansh Gupta

Python3

# Python3 program to find sum of
# cubes of first n even numbers
 
# Function to find sum of cubes
# of first n even numbers
def cubeSum(n):
     
    return 2 * n * n * (n + 1) * (n + 1)
 
# Driven code
print(cubeSum(8))
 
# This code is contributed by Shariq Raza

C#

// C# program to perform
// sum of cubes of first
// n even natural numbers
using System;
 
class GFG
{
    public static int cubesum(int n)
    {
        return 2 * n * n *
               (n + 1) * (n + 1);
    }
     
    // Driver code
    public static void Main()
    {
        int a = 8;
        Console.WriteLine(cubesum(a));
    }
}
 
// This code is contributed by vt_m.

PHP

<?php
// Efficient PHP code to
// find sum of cubes of
// first n even numbers.
 
function cubeSum($n)
{
    return 2 * $n * $n *
           ($n + 1) * ($n + 1);
}
 
// Driver code
echo cubeSum(8);
     
// This code is contributed by vt_m.
?>

Javascript

<script>
// javascript program to perform
// sum of cubes of first
// n even natural numbers
function cubesum(n)
{    
    return 2 * n * n * (n + 1) * (n + 1);
}
 
// Driver function
var a = 8;
document.write(cubesum(a));
 
// This code is contributed by Amit Katiyar
</script>

Producción:

10368

Suma del cubo de los primeros n números naturales impares
Este artículo es una contribución de Dharmendra kumar . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *