Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
AprendendoC

Dado os números x e y preencha um vetor com os primeiros x numero múltiplos de y

Recommended Posts

gente por favor me ajudem, não consigo, esse é o exercício:

1 - Dado dois números inteiros X e Y, preencha um vetor em que é armazenado os primeiro X números múltiplos de Y.

Exemplo:

Entrada: 

6

10

Saída:

10

20

30

40

50

60

 

Editado por AprendendoC

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezado,

 

Seja bem-vindo ao Fórum do Clube do Hardware; obrigado por sua participação! :)

 

Quanto à sua dúvida, para podermos lhe ajudar, nós precisamos de mais alguns detalhes, tais como:

 

  • parte do código que já foi feito;
  • caso não tenha um código feito, qual o algoritmo que você pretende usar para resolver o problema;
  • você tem experiência com esta linguagem de programação?

 

Por favor, não leve para o lado pessoal, mas o nosso objetivo principal aqui é ajudar você a resolver o problema, se simplesmente postássemos um código já pronto, você nunca aprenderia de fato... ;)

 

Atenciosamente,

Equipe Clube do Hardware

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • 1 hora atrás, DiF disse:

    Prezado,

     

    Seja bem-vindo ao Fórum do Clube do Hardware; obrigado por sua participação! :)

     

    Quanto à sua dúvida, para podermos lhe ajudar, nós precisamos de mais alguns detalhes, tais como:

     

    • parte do código que já foi feito;
    • caso não tenha um código feito, qual o algoritmo que você pretende usar para resolver o problema;
    • você tem experiência com esta linguagem de programação?

     

    Por favor, não leve para o lado pessoal, mas o nosso objetivo principal aqui é ajudar você a resolver o problema, se simplesmente postássemos um código já pronto, você nunca aprenderia de fato... ;)

     

    Atenciosamente,

    Equipe Clube do Hardware

    eu entendi do que se trata o exercício porém não estou conseguindo aplicar na prática, o algoritmo: seria mais ou menos assim: meu usuário vai entrar com 2 números, o primeiro determina a sequência, como no exemplo: 6 é a sequência, e com essa sequência eu vou achar os primeiros 6 números múltiplos de 10, o problema meu é com vetor, eu sou péssimo a lógica da questão é bem simples.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    @AprendendoC Tente faze-lo  mesmo que errado. 

    Não programo em C, mas é basicamente uma lógica simples.

     

    Primeiro passo é você saber como achar um número múltiplo de algo.

    Podes utilizar o laço de for.  e depois inserir os valores dentro do vetor.

     

    Por exemplo

    int i;
    for( i=3 ; i <= 6 ; i += 3){
      printf("%d\t" , i );
    }

    Neste exemplo ele iria informar quais são os 6 primeiros números múltiplos de 3.

     

    Resultaria em: 3, 6, 9, 12, 15 e  18.

    Sabendo isso, você pode implementar dinamicamente para a quantidade que entrar e o valor que será.

    Por exemplo no seu exercício pede que entre o número de valores e de quem será o múltiplo.

     

    Colocando no código você substitui o i = 3  por i = 6  e  o i += 3  por  i += 10

     

    Com isso você terá o resultado descrito no seu post 10, 20, 30, 40, 50 e 60.

    Só que não interessa você inserir o valores fixos.. você quer saber isso dinamicamente... então para isso

    você terá que ter uma variável para o i  e outra para o valor múltiplo.

     

    por exemplo:

    int i, qtdNum, valorMultiplo;
    
    printf("Digite a quantidade de valores: "); 
    scanf("%d", &qtdNum);
    
    printf("Digite o valor múltiplo: ");
    scanf("%d", &valorMultiplo);
    
    for( i = valorMultiplo; i <= qtdNum; i += valorMultiplo){
     printf("%d\t" , i );
    }

    Tudo que foi feito  é receber os valores digitados e aplica-los no for.

    Com isso você obtém os múltiplos do valorMultiplo.

     

    Agora pense como pegar este resultado e inserir no array de N elementos, onde o N é o valor de qtdNum.

    PS: como não programo em C, posso ter errado algo ali.. mas considere o exemplo só um norte. você não deve copiar e nem colar. Tente implementar para aprender!

     

    Deixo algumas leituras

    https://pt.wikibooks.org/wiki/Programar_em_C/Vetores

    http://www.redes.unb.br/~udias/cpe/aula06.pdf

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×