Olá amigos , estou em duvida em como mostrar a posição do menor numero de um vetor , sendo que o tamanho de elementos do vetor é n (Digitado pelo teclado);
Eu tenho a missão de mostrar o menor valor e a posição do mesmo ;
package vetor;
import java.util.Arrays;
import java.util.Scanner;
public class Vetor {
public static void main(String[] args) {
Scanner ler = new Scanner (System.in);
System.out.println("");
int n = ler.nextInt();
int[] v = new int [n];
int i,menor =0,p = 0;
for( i = 0; i < n ; i++){
System.out.println("");
v[i] = ler.nextInt();
if (v[i] < menor )
menor = v[i];
p = i; // no caso estou em duvida aqui pois vi varios algoritmos e nao esta copilando desta forma
}
System.out.println("Menor valor: "+menor);
System.out.println("Posicao: "+p); // chega nesta parte do programa da erro
}}
Obrigado pela atenção .
PS: Sou iniciante e para muitos pode ser ate burrice minha , pois não estou conseguindo mesmo achar uma solução.obrigado.