amandac Posted November 23, 2011 Report Share Posted November 23, 2011 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 inteirospositivos com valores entre 1 e 20. Imprimir quantas vezes aparece o número 1, quantas vezesaparece o número 3 e quantas o numero 4, nesta ordem. Quote Link to comment Share on other sites More sharing options...
0 mJi Posted November 23, 2011 Report Share Posted November 23, 2011 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. Quote Link to comment Share on other sites More sharing options...
Question
amandac
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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.