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

mutchkilla

Números ímpares / Soma de dígitos

Recommended Posts

mutchkilla

Boas pessoal... tou com dificuldades em programaçao, comecei a pouco tempo e as duvidas sao muitas, tou a tentar estudar e deparei-me com 2 exercicios que supostamente vao sair no teste e nao os consigo resolver... alguem que me possa ajudar ou dar umas dicas?

vou deixar os programas em baixo para alguem que me possa ajudar a fazer.

1--criar um subprograma que desse todos os números ímpares inferiores ao numero que o utilizador inserisse, ou seja, o utilizador insere um numero e o subprograma calcula todos os números ímpares inferiores ao numero inserido.

2--Escreva um subprograma SomaDigitos que recebe um numero inteiro e

retorna a soma de todos os digitos do numero recebido. Por exemplo, se

receber o valor 694 deve retomar 19.

abraço

Share this post


Link to post
Share on other sites
Baderous
2.5) O título deve descrever a dúvida do utilizador e nunca conter frases como "Please help meeeee...." ou "duvida urgentíssima". Em caso de incumprimento o staff pode editar o tópico, ou solicitar ao autor que o edite.

Regras do FÓRUM

Quanto às dúvidas: no 1º vais precisar de saber que um número é impar se o resto da sua divisão por 2 for diferente de zero, e para o segundo vais precisar de saber que podes decompor um número nos seus dígitos através de divisões por 10 (faz a conta à mão para perceberes o que tens de fazer).

Share this post


Link to post
Share on other sites
pmg

Ha muitas maneiras de resolver esses 2 problemas; desde as maneiras basicas ate as maneiras avancadas.

Tenta resolver com o que ja sabes; mete aqui a tua solucao (mesmo que nao funciona; seria bom que, pelo menos, compilasse) e as duvidas respectivas.

Sugestao: configura o teu compilador para dar o maximo de "warnings" possivel e tenta fazer compilacoes limpas (sem erros, claro!, e sem "warnings").

Para testes rapidos quando nao tens um compilador a mao mas tens internet, o site http://ideone.com/ permite compilar e correr pequenos codigos


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Share this post


Link to post
Share on other sites
mutchkilla

o meu problema sao os subprogramas. que a materia dada nas aulas nao ajuda nada e na net a pouco ou nada a falar sobre como fazer um subprograma. Se fosse para fazer sem subprograma era simples, mas assim nao tou a conseguir perceber. Se tiverem alguma dica sobre como fazer :thumbsup:

Share this post


Link to post
Share on other sites
pmg

"subprograma"

no contexto de C, acho que isso quer dizer uma funcao que nao devolve valor

void subprograma(PARAMETROS) {
    /* ... codigo que usa os PARAMETROS ... */
}

Onde a parte dos PARAMETROS especifica os tipos de dados que serao passados ao "subprograma" e o nome porque serao la conhecidos.


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.