La suma de los cuadrados de los diez primeros números naturales es,
1 2 + 2 2 + ... + 10 2 = 385(Nota: Ese 2 es elevado, ejemplo (1 2) es 1 elevado a 2, el problema es que no sale la elevación)
El cuadrado de la suma de los diez primeros números naturales es,
(1 + 2 + ... + 10) 2 = 55 2 = 3,025
De ahí la diferencia entre la suma de los cuadrados de los diez primeros números naturales y el cuadrado de la suma es 3025 - 385 = 2.640.
Encuentra la diferencia entre la suma de los cuadrados de los primeros cien números naturales y el cuadrado de la suma.
Ejercicio Básico:
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
long GetPrimo = cin.nextLong();
int Resultado = 0;
int SumaCuadrado = 0;
int GetNumero = 0;
int RestarNumeros = 0;
for(int i = 1; i <= GetPrimo;i++){
Resultado = i*i;
SumaCuadrado = Resultado + SumaCuadrado;
}
for(int i = 1; i <= GetPrimo;i++){
GetNumero = i + GetNumero;
if(i == GetPrimo){
GetNumero = GetNumero * GetNumero;
RestarNumeros = GetNumero - SumaCuadrado;
}
}
System.out.println("La suma de los cuadrados: "+SumaCuadrado);
System.out.println("El cuadrado de la suma: "+GetNumero);
System.out.println("La diferencia entre la suma de los cuadrados: "+RestarNumeros);
}
}