• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sophy

[Duvida] Programa em C

2 mensagens neste tópico

Olá Pessoal !

Tenho uma programa em C para fazer ate quarta feira e não sei como o fazer :S já tentei de muitas formas e nao encontro a solução, será que me podem dar umas luzes? Umas dicas?

Deixo-vos o 'problema'

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

1*4 + 2*5 + 3*6 + 4*7 + 5*8 + 6*9

Valores como 34a56 devem ser considerados inválidos.

Desde já muito Obrigada!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora