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:
VERIFICA PSEUDOCODICEcodice: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
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
NOPASTE JAVAcodice: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"); } }
http://nopaste.dk/p1538

Rispondi quotando
