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

  1. Qual è lo scopo del programma in C++ descritto nel testo?
  2. 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.

  3. Quali sono le limitazioni imposte per la dimensione del vettore?
  4. 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.

  5. Quali funzioni sono dichiarate nel programma e qual è il loro ruolo?
  6. 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.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community