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