Esercizio 1 :
Siano assegnati in ingresso il numero e i valori degli elementi di un array di interi. Si scriva un programma che converta i valori negativi nel vettore in valori positivi. Si
stampi in uscita il nuovo vettore ottenuto e un opportuno messaggio nel caso in
cui il vettore non contenga alcun valore negativo.
Si organizzi il programma in sottoprogrammi (ad es. lettura, stampa, cerca)
Es: 1) INPUT OUTPUT
# elementi : 8 nuovo
array: 2 9 8 7
6 13 11 4
array : 2 -9 8 7 -6 13 -11 4
2) INPUT OUTPUT
# elementi : 8 Nell’array non sono presenti valori negativi
array : 2 14 8 0 6 1 1 4
Esercizio 2 :
Siano assegnati in ingresso il numero e i valori degli elementi di un array di interi. Si assegnino inoltre due interi m e M. Si scriva
un programma che conti il numero di elementi dell’array
compresi tra m e M. Si fornisca in uscita il risultato ottenuto.
Si organizzi il programma in sottoprogrammi (ad es. lettura, stampa, cerca)
Es: 1) INPUT OUTPUT
# elementi : 8 Gli
elementi compresi tra 2 e 10 sono 4.
array : 2 -9 8 7 -6 13 11 4 m: 10
m: 2
M:
10
Esercizio 3 :
Siano assegnati in ingresso il numero e i valori degli elementi di due array di interi v1 e v2. Si scriva un programma che calcoli
la media e il minimo degli elementi di v1 e stampi in uscita (oltre i valori di
minimo e media trovati) gli elementi di v2 compresi tra questi due valori.
Si organizzi il programma in sottoprogrammi (ad es. lettura, stampa,
minimo, media)
Es: INPUT
OUTPUT
# elementi di v1 : 8
media di v1: 7.5
array v1: 2 9
8 7 6 13 11 4
minimo di v1: 2
#
elementi di v2: 5 vettore
in uscita: 2 3 4
array v2: 2 -2
8 3 4