Introducción
Esta práctica te guiará sobre cómo escribir un programa en C que sume N números de entrada. Utilizaremos un bucle para obtener la suma de todos los números de entrada y mostrar el resultado.
Empezando
Antes de comenzar, asegúrate de haber instalado un compilador de C en tu máquina. Para esta práctica, usaremos GCC. Si no tienes GCC instalado, consulta el sitio web oficial de GCC para obtener instrucciones de instalación.
Creando el archivo main.c
Abre tu editor de texto preferido y crea un nuevo archivo llamado main.c en el directorio ~/project/.
Inicializando variables
En este paso, inicializaremos nuestras variables. Necesitamos tres variables: n, sum y value.
#include <stdio.h>
int main() {
int n, sum = 0, value;
//...
}
Obteniendo la entrada del usuario
Pediremos al usuario que ingrese la cantidad de enteros que desea sumar, n. Luego, le pediremos al usuario que ingrese todos los n enteros a sumar.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Enter the number of integers you want to add: ");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (int i = 0; i < n; i++) {
printf("Enter the number %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
//...
}
Mostrando el resultado
Finalmente, mostraremos la suma de todos los enteros ingresados utilizando la función printf.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Enter the number of integers you want to add: ");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (int i = 0; i < n; i++) {
printf("Enter the number %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Sum of entered numbers = %d\n", sum);
return 0;
}
Resumen
Hemos escrito con éxito un programa en C que suma N enteros de entrada y muestra el resultado. En resumen, hemos cubierto los siguientes pasos:
- Inicializamos las variables
n,sumyvalue. - Pedimos al usuario que ingrese la cantidad de enteros que desea sumar,
n. - Pedimos al usuario que ingrese todos los
nenteros. - Sumamos todos los enteros de entrada a la variable
sumdurante cada iteración. - Mostramos la
sumde todos los enteros ingresados.
Copie el código final a continuación en su archivo main.c:
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Enter the number of integers you want to add: ");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (int i = 0; i < n; i++) {
printf("Enter the number %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Sum of entered numbers = %d\n", sum);
return 0;
}



