Ir ao conteúdo
  • Cadastre-se

Vetor Randomico


Posts recomendados

Sou iniciante em programaçao e gostaria que me tirassem uma duvida nessa questao. 

 

Criar um vetor inteiro com 100 posições e preencher aleatoriamente este vetor com valores entre 0 e 100 e em seguida exibir as seguintes opções para o usuário:

1. Exibir vetor

2. Exibir em ordem crescente

3. Exibir em ordem decrescente

4. Sair

 

Nao conseguir fazer até certo ponto mais na hora de fazer os topicos 2 e 3 eu nao soube desenvolver. Se puderem posta o codigo agradeço.

Link para o comentário
Compartilhar em outros sites

Sou iniciante em programaçao e gostaria que me tirassem uma duvida nessa questao. 

 

Criar um vetor inteiro com 100 posições e preencher aleatoriamente este vetor com valores entre 0 e 100 e em seguida exibir as seguintes opções para o usuário:

1. Exibir vetor

2. Exibir em ordem crescente

3. Exibir em ordem decrescente

4. Sair

 

Nao conseguir fazer até certo ponto mais na hora de fazer os topicos 2 e 3 eu nao soube desenvolver. Se puderem posta o codigo agradeço.

Se o vetor ta criado e você consegue mostrar ele, p/ exibir ele em ordem crescente é só colocar um for dentro de um for e um if perguntando se o numero da vez é maior q o próximo, se for é só trocar

 

for(i = 0; i<vetor.count;i++) for(j = 0; j<vetor.count;j++) if(vetor[j] > vetor[j+1]) v = vetor[j]; vetor[j] = vetor[j+1]; vetor[j+1] = v;

 

ex: 5,4,3,2,1 > 4,5,3,2,1...4,3,2,1,5 > 3,4,2,1,5>3,2,4,1,5 >3,2,1,4,5>2,1,3,4,5>1,2,3,4,5

pronto você colocou em ordem crescente o vetor q estava embaralhado

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...