Concetti Chiave
- Il programma in C++ gestisce un vettore di dimensione variabile, limitato a un massimo di 100 elementi.
- Include funzioni per caricare la dimensione del vettore e per popolarlo con gli indici.
- La funzione 'caricamento_dimensione' verifica che l'input dell'utente sia compreso tra 2 e 100.
- La funzione 'caricamento_vettore' riempie il vettore con gli indici da 0 a N-1.
- Il programma prevede anche una funzione per stampare il contenuto del vettore risultante.
Programma in C++ che carica in un vettore di N elementi tutti gli indici e successivamente stampa il risultato.
// Caricare un vettore con gli indici
#include
using namespace std;
// ----- VARIABILI GLOBALI ----- //
const int massimo=100;
// ----- /VARIABILI GLOBALI ----- //
// ----- PROTOTIPI ----- //
Che cosa sono i prototipi delle funzioni?
int caricamento_dimensione();
void caricamento_vettore(int [], int);
void stampa_vettore(int [], int);
// ----- /PROTOTIPI ----- //
// ----- FUNZIONI ----- //
int caricamento_dimensione()
{
int x;
coutdimensione del vettore: ";
cin>>x;
while (x>massimo || x
{
cout
cin>>x;
}
return x;
}
Funzione caricamento_vettore
void caricamento_vettore(int v[], int x)
{
for (int i=0; i
{
v=i;
}
cout
}
void stampa_vettore(int v[], int x)
{
for (int i=0; i
{
cout
}
}
// ----- /FUNZIONI ----- //
// ----- PROGRAMMA PRINCIPALE ----- //
int main()
{
int dimensione=caricamento_dimensione();
int vettore[dimensione];
caricamento_vettore(vettore, dimensione);
stampa_vettore(vettore, dimensione);
return 0;
}
// ----- /PROGRAMMA PRINCIPALE ----- //
Domande da interrogazione
- Qual è lo scopo del programma in C++ descritto nel testo?
- Quali sono le limitazioni imposte per la dimensione del vettore?
- Quali funzioni sono dichiarate nel programma e qual è il loro ruolo?
Il programma ha lo scopo di caricare un vettore con gli indici da 0 a N-1 e successivamente stampare il risultato, utilizzando funzioni specifiche per la gestione della dimensione e del contenuto del vettore.
La dimensione del vettore deve essere compresa tra 2 e 100, come indicato nella funzione `caricamento_dimensione`, che verifica che il valore inserito rientri in questi limiti.
Sono dichiarate tre funzioni: `caricamento_dimensione` per ottenere la dimensione del vettore, `caricamento_vettore` per riempire il vettore con gli indici, e `stampa_vettore` per stampare il contenuto del vettore.