Introdução
Neste laboratório, você aprenderá como criar um programa para encontrar a soma de n inteiros usando um array (vetor). Você usará a linguagem de programação C para criar o programa.
Nota: Você precisa criar o arquivo
~/project/main.cpor conta própria para praticar a codificação e aprender como compilar e executá-lo usando o gcc.
cd ~/project
## create main.c
touch main.c
## compile main.c
gcc main.c -o main
## run main
./main
Criando um array e aceitando a entrada do usuário
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Declaração das variáveis
printf("Enter the number of integers you want to add: ");
scanf("%d", &n); // Aceitando o número de inteiros do usuário
printf("\n\nEnter %d integers \n\n", n);
for(c = 0; c < n; c++) // Loop para aceitar os n números do usuário
{
scanf("%d", &array[c]); // Aceita os números do usuário e armazena em um array
sum += array[c]; // Soma os números e armazena em uma variável chamada 'sum'
}
- No bloco de código acima, declaramos as variáveis 'n', 'sum', 'c' e 'array'.
- Em seguida, solicitamos ao usuário que insira o número de inteiros que deseja somar e armazenamos o valor em 'n'.
- O usuário é solicitado a inserir 'n' inteiros.
- Em seguida, aceitamos os 'n' inteiros e os armazenamos em um array chamado 'array'.
- Usando um loop for, somamos os valores inseridos pelo usuário e armazenamos a soma em uma variável chamada 'sum'.
Imprimindo a soma dos inteiros inseridos
printf("\n\nSum = %d\n\n", sum); // Imprime a soma dos inteiros inseridos
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
- No bloco de código acima, imprimimos a soma dos n inteiros que o usuário inseriu usando a função printf.
Adicionando comentários apropriados ao código para torná-lo legível
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Declaração das variáveis
printf("Enter the number of integers you want to add: ");
scanf("%d", &n); // Aceitando o número de inteiros do usuário
printf("\n\nEnter %d integers \n\n", n);
for(c = 0; c < n; c++) // Loop para aceitar os n números do usuário
{
scanf("%d", &array[c]); // Aceita os números do usuário e armazena em um array
sum += array[c]; // Soma os números e armazena em uma variável chamada 'sum'
}
printf("\n\nSum = %d\n\n", sum); // Imprime a soma dos inteiros inseridos
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
- No bloco de código acima, adicionamos comentários para descrever cada etapa do programa, a fim de torná-lo mais legível.
Código Completo
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Declaração das variáveis
printf("Enter the number of integers you want to add: ");
scanf("%d", &n); // Aceitando o número de inteiros do usuário
printf("\n\nEnter %d integers \n\n", n);
for(c = 0; c < n; c++) // Loop para aceitar os n números do usuário
{
scanf("%d", &array[c]); // Aceita os números do usuário e armazena em um array
sum += array[c]; // Soma os números e armazena em uma variável chamada 'sum'
}
printf("\n\nSum = %d\n\n", sum); // Imprime a soma dos inteiros inseridos
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
Resumo
Neste laboratório, aprendemos como criar um programa em C para encontrar a soma de n inteiros usando um array. Conseguimos isso criando um array, aceitando a entrada do usuário, somando os inteiros inseridos e imprimindo a soma resultante. Adicionamos comentários apropriados em todo o programa para torná-lo mais legível.



