Array

Qui trovi un insieme di esercizi che richiedono l'utilizzo degli array.  Realizza la tua soluzione e poi confronta la tua soluzione con quella proposta dal professore.

Richiami teorici sugli array

Da inserire i richiami

Esercizi sugli array monodimensionali - Vettori.

Esercizio 1: I miei voti di informatica 

Si realizzi un programma in grado di:

Esercizio 2: La media dei miei voti di informatica 

Si realizzi un programma che estendendo il precedente permetta di:

Esercizio 3: Gli n voti di informatica 

Si realizzi un programma che permetta di:

Esercizio 4: lavoriamo sugli indici

Si realizzi un programma che permetta di:

Esercizio 5: Swap di due valori

Si realizzi un programma che permetta di:

Esercizio 6: Swap del minimo e del massimo

Si realizzi un programma che permetta di:

Esercizio 7: Numeri senza ripetizioni

Si realizzi un programma che permetta di:

Esempio:
Input: vettore --> 4.5   5.3    4.5    5.3   6    3.2    7    3.2
Output:    4.5    5.3    6    3.2    7

Esercizio 8: Numero di voti sufficienti e pari a 10

Si realizzi un programma che permetta di:

Esempio:
Input: vettore --> 4.5   10    6.5    5.3   6  
Output:    3 voti sono maggiori o uguali alla sufficienza.
1 voto è pari a 10. 

Esercizio 9: Alla ricerca di un 10 (senza funzioni)

Si realizzi un programma che permetta di:

Esempio:
Input: vettore --> 4.5   10    6.5   10   6  
Output:    Tra i tuoi voti è presente almeno un 10. Il primo 10 che ho trovato è in posizione 1. 

Esercizi sugli array monodimensionali - Vettori con le funzioni.

Esercizio 10: Inizializzare e mostrare a schermo un vettore (versione con le funzioni)

Si realizzi un programma la cui funzione main() permetta di:

Esercizio 11: Alla ricerca di un 10 (versione con le funzioni)

Si realizzi un programma la cui funzione main() permetta di:

Esempio:
Input: vettore --> 4.5   10    6.5   10   6  
Output:    Tra i tuoi voti è presente almeno un 10. Il primo 10 che ho trovato è in posizione 1. 

Esercizio 12: Creazione libreria dei vettori

Si realizzi un file gestione_vettore.h contenente le seguenti funzioni che permettono di gestire un vettore di interi:

Realizzare un file test_vettore.cpp in grado di testare le funzioni create nel file gestione_vettore.h.

Esercizio 13: Ordinamento vettori di interi

Si realizzi un programma che implementi e testi 3 funzioni che realizzano l'ordinamento di un array di interi: