Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas pessoal,
Tenho um projecto da faculdade para fazer que é o seguinte:
Enunciado
O programa deve ler um número inteiro positivo e escrever no ecrã a
soma dos produtos dos seus dígitos pelas respectivas posições que
ocupam. As posições são enumeradas da esquerda para a direita e
devem começar em 1. O programa deve certificar que o número lido é
válido e que todas as condições de erro são tratadas de forma adequada.
O programa só deve escrever mensagens em Português. O programa
deve possuir um ciclo de leitura e, portanto, ser capaz de processar mais
do que um número de cada vez.
Por exemplo, se 456789 for o inteiro lido, a posições dos dígitos 4 5 6 7 8
e 9 são respectivamente 1 2 3 4 5 e 6. O programa deve, portanto,
escrever o resultado da seguinte soma
14 + 25 + 36 + 47 + 58 + 69
Valores como 34a56 devem ser considerados inválidos.
Sabendo que neste programa não posso usar strings, nem vectores, qual é a melhor solução que me aconselham para fazer o programa?
Cumprimentos,
Carregando comentários...