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.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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.
main.c
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;
}