Calculo del cuadrado de números con sumas

El ejercicio o práctica que se ha de realizar es el siguiente.

Se ha de realizar un ejercicio en el cual se visualicen los números enteros desde un valor 1 hasta un valor N, se ha de calcular el valor de sus cuadrados mediante el método de sumas, e ir visualizando los números que intervienen en la suma así como el resultado final.

Os recuerdo que si tenéis algún tipo de aportación o mejora, utilizad los comentarios situados al final de la pagina para enviarnos un mensaje y así poder incluir vuestras aportaciones.

La práctica se puede plantear de la siguiente forma:

/*
Realizar una práctica o ejercicio muestre los números
enteros desde 1 hasta N y sus cuadrados, calculados
solamente con sumas.
*/

// Definición de librerías
#include <stdio.h>
#include <stdlib.h>

//Función Principal
int main()
{
    // Declaración de variables a utilizar
    int x = 0;
    int n = 0;
    int contador=0;
    int cuadrado = 0;
    int impares=0;
    // Solicitar N numeros
    printf("Cuantos numeros: ");
    scanf(" %d",&n);
    // Crear un bucle que cuente desde 1 hasta el
    // numero de elementos indicados
    for(contador=1; contador<=n; contador++) {
        // Visualizar numero e inicializar las variables en cada
        // iteracion del bucle para realizar los cálculos
        printf("\nNo. %d = ",contador);
        cuadrado=0;
        impares=1;
        x=1;
        // Utilizar un bucle do...while para mostrar
        // el progreso de la suma de los números
        do {
            printf(" %d ",impares);
            // si no es el ultimo numero mostrar el símbolo +
            if(x<contador) printf("+");
            cuadrado+=impares;
            impares+=2;
            x++;
        } while(x<=contador);
        // Visualizar el resultado final del cuadrado calculado
        printf(" = %d ",cuadrado);
    }
    return 0;
}

Una vez compilada la práctica y ejecutado el programa se ha de obtener un resultado similar al que se muestra en la siguiente imagen:

Práctica C - Cuadrado por sumas

Práctica C – Cuadrado por sumas

Gracias por vuestra visita y un saludo grandisimo.

Todos podemos colaborar, Quédate en casa.

if ( MeQuedoEnCasa == SoyResponsable ) {

  printf("Lo Conseguiremos entre todos");

} else {

 printf("Error 404 - Algo estas haciendo mal, piénsalo");

}