Come aggiungere due array ad un terzo

October 5

Come aggiungere due array ad un terzo


Manipolazione di array è una competenza fondamentale tutti i programmatori devono padroneggiare. Gli array sono una struttura dati molto comune in quasi ogni linguaggio di programmazione. Un array è una sequenza di elementi adiacenti di un dato tipo, e può essere utilizzata per memorizzare cose come numeri, caratteri o riferimenti ad oggetti. Tutti gli elementi di un array devono essere dello stesso tipo. Un esercizio comune agli studenti di programmazione possono essere chiamati a svolgere è quello di aggiungere i valori di due array e memorizzare i risultati in un terzo array.

istruzione

1 Definire una dimensione per tutte le matrici:

definire ARRAY_SIZE 10

2 Definire una matrice che conterrà la somma di altri due array scrivendo questo:

int sum [ARRAY_SIZE];

3 Definire e inizializzare due array che contengono i valori da aggiungere. Chiamare ogni a e b array, e riempirli con 10 numeri arbitrari. Ciò può essere ottenuto in questo modo:

int a [ARRAY_SIZE] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

int b [ARRAY_SIZE] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

4 Scorrere un per tempi ciclo ARRAY_SIZE. Questo ciclo for può essere definita in questo modo:

for (int i = 0; i <ARRAY_SIZE; i ++)

{

}

5 Aggiungere i valori di matrice a e b insieme e memorizza il risultato in somma array. È possibile scrivere qualcosa di simile tra le parentesi graffe del ciclo for:

sum [i] = a [i] + b [i];

Consigli e avvertenze

  • Si potrebbe desiderare di stampare i risultati della vostra aggiunta. Per fare questo, è possibile aggiungere la seguente riga di codice al programma:
  • printf ( "% d \ n", sum [i]);
  • Assicurarsi di posizionarlo all'interno delle parentesi graffe del ciclo for, subito dopo la linea che hai scritto al punto 5.