[size=large] ESERCIZIO 1[/size]
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.
[size=large]Esempio:[/size]
INPUT:
8 13 15 23 50 15 52 5
OUTPUT: Nell’array sono presenti 5 elementi dispari
_________________________________________________
ESERCIZIO SVOLTO:
PSEUDOCODICE:
VERIFICA PSEUDOCODICE
n | 3 2 1
contatore | 0 1 2
i | 0
V | 5 si 4 no 3 si
OUTPUT: Sono presenti 2 numeri dispari
_________________________________________________
JAVA
NOPASTE JAVA
http://nopaste.dk/p1538
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.
[size=large]Esempio:[/size]
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 | 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