Array com Do...While

Olá pessoal.
Sou novato em programação e estou com dificuldades em entender o funcionamento do array.
Tem um exercício que me pede n números e depois deve mostrar a soma deles. A condição de parada é digitar o valor 0.
Alguém pode me ajudar? Nem sei se realmente deve ser feita o exercício com o array.
Obrigado.

Tem como você mostrar o exercício para melhor entendimento da questão?

Escreva um programa que peça números ao usuário até que o usuário insira o número 0. O programa deve, então, apresentar a soma de todos os números inseridos antes do 0.

O enunciado não menciona arrays. :slight_smile:
Então é só fazer um laço até que o usuário digite zero e vá somando o número digitado.

Então não sei qual e nem como utilizar uma estrutura de repetição para resolver o exercício. Qual seria a solução?

variavel numero = 0;
variavel soma = 0;
do {
    numero = lerEntradaDoUsuario();
    soma += numero;
} while (numero != 0);
apresentar(soma);
1 curtida

Perfeito!
Obrigado.