Come fare le matrici parallela dei dati in C ++

March 5

Usando gli array paralleli in C ++ consente di memorizzare più campi di dati per diversi elementi alla volta. Ciascuna delle matrici memorizza una serie di valori di dati, che sono accessibili da loro indice. Ad esempio, è possibile dichiarare tre file parallele per memorizzare i nomi, età e stipendi dei dipendenti. Per rendere gli array paralleli, prima dichiarare gli array, facendo attenzione a dare loro tutti della stessa dimensione, e poi inizializzare gli array con i valori.

istruzione

1 Aprire il file C ++ in un editor come Microsoft Visual Studio Express.

2 Dichiarare matrici parallele aggiungendo il seguente codice nella funzione:

const int MAXNUMBER = 5;

int array1 [MAXNUMBER];

int array2 [MAXNUMBER];

int array3 [MAXNUMBER];

Il "MAXNUMBER" variabile definisce il formato per ciascuna delle tre file parallele. E 'importante che ciascun array hanno la stessa dimensione.

3 I dati di ingresso nelle matrici parallele con la funzione "scanf" aggiungendo il seguente codice:

int n = 0;

for (n = 0; n <3; n ++)

{

printf ( "\ nlnserire i valori interi 3 per l'ingresso% d, 1 per riga \ n", n);

scanf ( "% d", & array1 [n]);

scanf ( "% d", & array2 [n]);

scanf ( "% d", & array3 [n]);

}

Assicurarsi che quando si accede ai file parallele che si utilizza lo stesso indice per ogni array.

4 Visualizzare i valori di matrice parallelo con la funzione "printf" aggiungendo il seguente codice:

for (n = 0; n <3; n ++)

{

printf ( "\ nParallel matrice% Valori d:% d% d% d \ n", n, array1 [n], array2 [n], array3 [n]);

}

5 Salvare il file. Compilare ed eseguire il programma per visualizzare le matrici parallele.