Seleciona Intervalo Crescente ou Decrescente

Classificação: Fixação

Enunciado

16.Implemente um programa que recebe 10 números inteiros e os armazena em um vetor. Em seguida, o programa recebe um número indeterminado de vezes, três valores inteiros "O"(ordem), "P"(primeiro) e "U"(último). O valor "O" indica a ordem em que o vetor será escrito (‘1’– normal, ‘2’–inversa), "P" representa a posição do primeiro número (de acordo com a ordem definida em "O") a ser escrito, enquanto "U" representa a posição do último. Considere que usuário entrará com valores no intervalo 1 <= "P"<= "U"<= 10, e que o programa se encerra quando é dado o valor 0 (zero) para "O".

Exemplo de entrada:

60 30 100 50 10 90 20 40 80 70 1 3 7 0 3 7

Exemplo de saída esperada:

100 50 10 90 20

// Rascunho de 23/05/2018 - 13:47:00 var i,n=[],o,u,p,v for(i=0;i<10;i++){ n[i]=parseInt(prompt("")) } for o=parseInt(prompt( " Qual a ordem")) p=parseInt(prompt( " Qual o primeiro")) u=parseInt(prompt( " Qual o primeiro"))

Saída dos casos de teste