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.
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.
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.
Abre tu editor de texto preferido y crea un nuevo archivo llamado main.c en el directorio ~/project/.
En este paso, inicializaremos nuestras variables. Necesitamos tres variables: n, sum y value.
#include <stdio.h>
int main() {
int n, sum = 0, value;
//...
}
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
}
//...
}
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;
}
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:
n, sum y value.n.n enteros.sum durante cada iteración.sum de 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;
}