Elementi diversi in un array

di il
1 risposte

Elementi diversi in un array

Ciao raga, vorrei un aiuto su come risolvere questo problema: fare in modo di caricare un array di n elementi tutti diversi tra loro, infine visualizzarlo. Credo di averlo finito ma non funziona sapete dirmi perché?

package elementidiversi;

import java.util.Scanner;

public class elementidiversi {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		@SuppressWarnings("resource")
		Scanner in=new Scanner(System.in);
		int n,p,i;
		System.out.println("Quanti elementi sono?");
		n=in.nextInt();
		int v[]=new int[n];
		for(i=0;i<n;i++)
		{
			System.out.println("Inserisci un elemento");
			p=in.nextInt();
			for(int c=0;c<i;c++)
			{
				if(p!=v[c])
				{
					v[i]=p;
				}
				else
				{
					System.out.println("Elemento esistente");
				}
			}
		}
		for(i=0;i<n;i++)
		{
			System.out.println((i+1)+"° elemento->"+v[i]);
		}

	}

}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte