Introducción
En este laboratorio, aprenderá a crear un programa para encontrar la suma de n enteros utilizando una matriz. Utilizará el lenguaje de programación C para crear el programa.
Nota: Debe crear el archivo
~/project/main.custed mismo para practicar la codificación y aprender a compilar y ejecutarlo utilizando gcc.
cd ~/project
## crear main.c
touch main.c
## compilar main.c
gcc main.c -o main
## ejecutar main
./main
Creando una matriz y aceptando la entrada del usuario
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Declarando las variables
printf("Enter the number of integers you want to add: ");
scanf("%d", &n); // Aceptando la cantidad de enteros del usuario
printf("\n\nEnter %d integers \n\n", n);
for(c = 0; c < n; c++) // Bucle para aceptar los n números del usuario
{
scanf("%d", &array[c]); // Acepta los números del usuario y los almacena en una matriz
sum += array[c]; // Suma los números y los almacena en una variable llamada'sum'
}
- En el bloque de código anterior, hemos declarado las variables 'n','sum', 'c' y 'array'.
- Luego, solicitamos al usuario que ingrese la cantidad de enteros que desea sumar y almacenamos el valor en 'n'.
- Se le pide al usuario que ingrese 'n' enteros.
- Luego aceptamos los 'n' enteros y los almacenamos en una matriz llamada 'array'.
- Utilizando un bucle for, sumamos los valores ingresados por el usuario y almacenamos la suma en una variable llamada'sum'.
Imprimiendo la suma de los enteros ingresados
printf("\n\nSum = %d\n\n", sum); // Imprime la suma de los enteros ingresados
printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
- En el bloque de código anterior, imprimimos la suma de los n enteros que el usuario ingresó utilizando la función printf.
Agregando comentarios adecuados al código para que sea legible
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Declarando las variables
printf("Enter the number of integers you want to add: ");
scanf("%d", &n); // Aceptando la cantidad de enteros del usuario
printf("\n\nEnter %d integers \n\n", n);
for(c = 0; c < n; c++) // Bucle para aceptar los n números del usuario
{
scanf("%d", &array[c]); // Acepta los números del usuario y los almacena en una matriz
sum += array[c]; // Suma los números y los almacena en una variable llamada'sum'
}
printf("\n\nSum = %d\n\n", sum); // Imprime la suma de los enteros ingresados
printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
- En el bloque de código anterior, hemos añadido comentarios para describir cada paso del programa y ayudar a que sea más legible.
Código completo
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Declarando las variables
printf("Enter the number of integers you want to add: ");
scanf("%d", &n); // Aceptando la cantidad de enteros del usuario
printf("\n\nEnter %d integers \n\n", n);
for(c = 0; c < n; c++) // Bucle para aceptar los n números del usuario
{
scanf("%d", &array[c]); // Acepta los números del usuario y los almacena en una matriz
sum += array[c]; // Suma los números y los almacena en una variable llamada'sum'
}
printf("\n\nSum = %d\n\n", sum); // Imprime la suma de los enteros ingresados
printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
Resumen
En este laboratorio, hemos aprendido cómo crear un programa en C para encontrar la suma de n enteros utilizando una matriz. Lo logramos creando una matriz, aceptando la entrada del usuario, sumando los enteros ingresados e imprimiendo la suma resultante. Añadimos comentarios adecuados en todo el programa para que fuera más legible.



