Nota bene: per funzionare il programma avete bisogno della Console.Class (da mettere vicino al programma stesso)

ESERCIZIO 1

Siano assegnati in ingresso il riempimento e gli elementi di un array di interi. Si scriva un
programma che, letto l’array in accordo a quanto specificato, fornisca il numero di elementi dispari
presenti nell’array.

Esempio:
INPUT:
8 13 15 23 50 15 52 5
OUTPUT: Nell’array sono presenti 5 elementi dispari
_________________________________________________

ESERCIZIO SVOLTO:

PSEUDOCODICE:

codice:
INIZIO
	LEGGI (n, contatore, i)
	
	n <- ("Quanto è grande il vettore? ") //Input
	
	contatore <- 0
	
	PER i <- 0 a n-1 ESEGUI
		V[i] = ("Inserisci un numero: ") //Input
		
		SE ((V[i] MOD 2) != 0) ALLORA
			contatore <- contatore + 1
		FINE SE
	FINE PER
	
	STAMPA ("Sono presenti ", contatore, " numeri dispari") //OUTPUT
FINE
VERIFICA PSEUDOCODICE


n | 3 2 1
contatore | 0 1 2
i | 0
V[i] | 5 si 4 no 3 si


OUTPUT: Sono presenti 2 numeri dispari
_________________________________________________

JAVA

codice:
class ArrayDispari
{
	public static void main (String Arg[])
	{
		Console term = new Console();
		int n, contatore, i;
		contatore = 0;

		n = term.leggiInt ("Quanto e' grande il vettore? ");
		int V[] = new int [n];

		for (i=0; i<n; i++)
		{
			V[i] = term.leggiInt ("Inserisci il numero: ");
			
			if ((V[i] % 2) != 0)
				contatore++;
		}

		System.out.println ("Sono presenti " + contatore + " numeri dispari");
	}
}
NOPASTE JAVA
http://nopaste.dk/p1538