Informática, perguntado por 1800409, 1 ano atrás

Deseja-se implementar um método ehCrescente(int[] vec) que diga se os elementos do vetor vec passados como parâmetro estão em ordem crescente ou não. Por exemplo, os vetores {1, 3, 3, 4, 6, 7} e {1, 1, 3, 9, 10} estão em ordem crescente, já {1, 2, 1, 2} e {1, 1, 3, 2, 10} não estão em ordem crescente. Assinale a alternativa que contém uma implementação correta desse método:

static boolean ehCrescente(int[] vec) {
for (int i : vec)
if(vec[i+1] < vec [i])
return false;
}
}
return true;
}

static boolean ehCrescente(int[] vec) {
for (int i = 0; i < vec.length-1; i++)
if(vec[i+1] < vec [i])
return true;
} else
return false;
}
}
}

static boolean ehCrescente(int[] vec) {
for (int i = 0; i < vec.length-1; i++) {
if(vec[i+1] < vec [i]){
return false;
}
}
return true;
}

static boolean ehCrescente(int[] vec) {
for (int i = 0; i < vec.length; i++) {
if(vec[i+1] <= vec [i]){
return false;
}
}
return true;
}

static boolean ehCrescente(int[] vec) {
for (int i = 0; i < vec.length-1; i++)
if(vec[i+1] >= vec [i]){
return false;
}
}
return true;
}

Soluções para a tarefa

Respondido por mayaravieiraj
2

Oi!

Para responder essa questão da maneira correta, observe que devemos levar em consideração que o gabarito envolve a seguinte descrição:

public static void main(String[] args) {int[] vec = criaVec(10, 3);

for (int i = 0; i < vec.length; i++) {

System.out.print(i + " ");


-->Agora compreenda o motivo dessa escolha:

Como no exercício temos um exemplo de JAVA, o qual podemos assegura mediante observação da função, que deve possuir um determinado valor de referência e o vetor como parâmetro.

Tais características devem ser padronizadas como referência, por isso essa resposta foi escolhida!

Outro ponto importante a frisar é que na sua descrição, podemos observar  a existência de um comando de implementação e também, observa-se  a presença de um vetor, que está multiplicado pelo índice, como  especificado no enunciado.

Perguntas interessantes