1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

(Duvida) Java - Trabalho

Discussão em 'Programação' iniciada por Silvering, 14 de Dezembro de 2008. (Respostas: 4; Visualizações: 561)

  1. Escreva um método com assinatura:

    public static int adjacentes(int[] v, int n, int t)


    que retorne o primeiro índice b de a a partir do qual ocorram p réplicas de o. Se não houver indice, então o resultado deverá ser "impossivel".
    Por exemplo, o método deve resultar em 2 quando a sequência dos elementos de v for 3; 7; 3; 3; 3, p for 2 e o for 3.



    Não percebi mesmo este enunciado...


    O que é suposto o programa fazer??
    Não percebo.
     
    Última edição: 18 de Dezembro de 2008
  2. haktek

    haktek Power Member

    v é 3. Este 3 só se começa a replicar-se apartir do indice 2 do array a (a[2]=3). se fosse por exemplo 3;7;3;7;3. o 3 nunca se repete por isso nao existe indice em a onde 3 se começa a replicar por isso deve ser retornado -1 neste caso.
     
  3. Obrigado pelo esclarecimento.

    Mas deixa ver se percebi.

    O metodo vai procurar no array um valor que corresponda a v...

    Depois se esse v se repetir n vezes nas casas seguintes do array o procedimento vai retornar o valor correspondente ao índice de v...

    Certo?
     
  4. Baderous

    Baderous Banido

    Correcto. Não te esqueças é que o índice devolvido é o índice onde começa essa sequência de v's e não onde termina.
     
  5. Sim eu tinha percebido.

    Obrigado aos dois ;)
     

Partilhar esta Página