Jump to content
Fórum Script Brasil
  • 0

sos


amandac

Question

Oi gente, podem me ajudar?

Preciso fazer isso e não sei nem por onde começar :/

Fazer um programa que gera um vetor de 100 números aleatórios de elementos inteiros

positivos com valores entre 1 e 20. Imprimir quantas vezes aparece o número 1, quantas vezes

aparece o número 3 e quantas o numero 4, nesta ordem.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Primeira coisa a se fazer é gerar o tal vetor.

Crie um vetor de 100 posições, e vá colocando valores aleatórios em cada posição através da função 'rand()'. Para limitar o número aleatório à um máximo, pode-se fazer o resto da divisão... exemplo:

vet[posicao] = rand()%21;

irá gerar um número aleatório entre 0 e 20. Como há também um valor mínimo exigido (1), faça uma checagem para que gere outro, até ser diferente de zero.

Após, vem a parte mais fácil: Percorra o vetor procurando pelo número 1, pelo número 3 e pelo número 4. Com um único laço dá pra fazer.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...