Esercizio 1 :
Siano dati in ingresso il numero di elementi e gli elementi di un array di interi; sia dato, inoltre, un ulteriore valore
intero K. Scrivere un programma che stampi i primi due elementi dell’array maggiori di K, se esistenti, o un opportuno messaggio
nel caso contrario. Si organizzi il programma in sottoprogrammi (ad es.
lettura, stampa, cerca)
Es: INPUT (1) OUTPUT (1)
#
elementi : 8 I primi due
elementi maggiori di 9 sono: 10 13
array : 2 10 8 7 6 13 11 4
K : 9
INPUT (2) OUTPUT (2)
#
elementi : 8 Non ci sono
due elementi maggiori di 12.
array : 2 10 8 7 6 13 11 4
K : 12
Esercizio 2 :
Siano assegnati in ingresso il numero di elementi e gli elementi di un array di interi. Si scriva un programma che, letto l’array in accordo a quanto specificato, copi in altri due array i numeri maggiori e i numeri minori della media degli
elementi presenti nell’array. Si forniscano in uscita
gli array ottenuti, stampando per primo il vettore
con numero minore di elementi. Si organizzi il programma in sottoprogrammi (ad
es. lettura, stampa, media).
Es: 1) INPUT OUTPUT
# elementi : 8 Media:
5.25
array : 2 -9 8 7 6 13 11 4 array 1 : 2 -9 4
array 2 : 8 7 6 13 11
m: 10
Esercizio 3 :
Siano dati in ingresso il numero di elementi e i valori di un array di interi; sia dato, inoltre, un ulteriore valore
intero K. Scrivere un programma che verifichi se esiste una terna di elementi
consecutivi la cui somma sia maggiore di K e, in caso positivo, ne stampi i
valori. Stampi un opportuno messaggio nel caso contrario. Si organizzi il
programma in sottoprogrammi (ad es. lettura, stampa, ricerca).
Es: INPUT (1) OUTPUT (1)
# elementi di v1 : 8
Terna trovata : 7 6 13
array v1: 2 9
8 7 6 13 11 4
K : 25
INPUT (2) OUTPUT (2)
#
elementi : 8 Terna non
trovata.
array : 2 9 8 7 6 13 11 4
K : 50