Introdução
Este laboratório irá guiá-lo sobre como escrever um programa em C que soma N números de entrada. Usaremos um loop para obter a soma de todos os números de entrada e exibir o resultado.
Este laboratório irá guiá-lo sobre como escrever um programa em C que soma N números de entrada. Usaremos um loop para obter a soma de todos os números de entrada e exibir o resultado.
Antes de começarmos, certifique-se de ter instalado um compilador C em sua máquina. Usaremos o GCC para este laboratório. Se você não tiver o GCC instalado, consulte o site oficial do GCC para obter instruções de instalação.
Abra seu editor de texto preferido e crie um novo arquivo chamado main.c no diretório ~/project/.
Nesta etapa, inicializaremos nossas variáveis. Precisamos de três variáveis: n, sum e value.
#include <stdio.h>
int main() {
int n, sum = 0, value;
// ...
}
Solicitaremos ao usuário que insira o número de inteiros que deseja somar, n. Em seguida, pediremos ao usuário que insira todos os n inteiros a serem somados.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Digite o número de inteiros que você deseja somar: ");
scanf("%d", &n);
printf("Digite %d inteiros\n", n);
for (int i = 0; i < n; i++) {
printf("Digite o número %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
// ...
}
Finalmente, exibiremos a soma de todos os inteiros inseridos usando a função printf.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Digite o número de inteiros que você deseja somar: ");
scanf("%d", &n);
printf("Digite %d inteiros\n", n);
for (int i = 0; i < n; i++) {
printf("Digite o número %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Soma dos números inseridos = %d\n", sum);
return 0;
}
Escrevemos com sucesso um programa C que soma N inteiros de entrada e exibe o resultado. Em resumo, cobrimos as seguintes etapas:
n, sum e value.n.n inteiros.sum durante cada iteração.sum de todos os inteiros inseridos.Copie o código final abaixo para o seu arquivo main.c:
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Digite o número de inteiros que você deseja somar: ");
scanf("%d", &n);
printf("Digite %d inteiros\n", n);
for (int i = 0; i < n; i++) {
printf("Digite o número %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Soma dos números inseridos = %d\n", sum);
return 0;
}