Ejercicio de lenguaje C - Suma de los cuadrados calculados
Escribir en lenguaje C un programa que:
1º) Pida por teclado un número (dato entero).
2º) Muestre por pantalla el mensaje:
- "<número> elevado a 2 es: <cuadrado>"
3º) Pregunte al usuario si desea introducir otro número o no.
4º) Repita los pasos 1º, 2º y 3º, mientras que, el usuario no responda 'n' de (no).
5º) Muestre por pantalla la suma de los cuadrados calculados.
Nota: utilizar un bucle do...while.
En pantalla:
Solución:
/* Programa: Suma de los cuadrados calculados */
#include <conio.h>
#include <math.h>
#include <stdio.h>
int main()
{
char seguir;
int acumulador, cuadrado, numero;
acumulador = 0;
do
{
printf( "\n Introduzca un n%cmero entero: ", 163 );
scanf( "%d", &numero);
cuadrado = pow( numero, 2 );
printf( "\n %d elevado a 2 es: %d\n", numero, cuadrado );
acumulador += cuadrado;
printf( "\n %cDesea introducir otro n%cmero (s/n)?: ", 168, 163 );
fflush( stdin );
scanf( "%c", &seguir);
} while ( seguir != 'n' );
printf( "\n La suma de los cuadrados calculados es: %d", acumulador );
getch(); /* Pausa */
return 0;
}