Soma de N Números Inseridos em C

CBeginner
Pratique Agora

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.

Começando

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.

Criando o arquivo main.c

Abra seu editor de texto preferido e crie um novo arquivo chamado main.c no diretório ~/project/.

Inicializando Variáveis

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;
    // ...
}

Obtendo a Entrada do Usuário

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
    }
    // ...
}

Exibindo o Resultado

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;
}

Resumo

Escrevemos com sucesso um programa C que soma N inteiros de entrada e exibe o resultado. Em resumo, cobrimos as seguintes etapas:

  1. Inicializamos as variáveis n, sum e value.
  2. Solicitamos ao usuário que insira o número de inteiros que deseja somar, n.
  3. Solicitamos ao usuário que insira todos os n inteiros.
  4. Adicionamos todos os inteiros de entrada à variável sum durante cada iteração.
  5. Exibimos a 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;
}