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.
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.