Come stampare un array in C ++

Come stampare un array in C ++
L'array è il gruppo di elementi di un tipo simile che sono posizionati in posizioni di memoria contigue. La cosa principale nell'array è che può essere citata con l'aiuto di un indice per un identificatore univoco. Possiamo dichiarare l'array come nostra scelta. Quando dichiariamo l'array, il campo di elementi all'interno delle staffe quadrate. La sintassi dell'array in C ++ è il nome della variabile tipo di dati [rang] = Elements, l'intervallo potrebbe essere definito automaticamente se assegniamo elementi. In questo caso, è possibile lasciare vuote di parentesi quadrate dove il tipo è valido, come interi e galleggianti. Questi elementi partono da zero a così via. La cosa ovvia è che dobbiamo dichiarare prima del suo uso.

Per impostazione predefinita, l'inizializzazione dell'array è da sinistra a destra. Possiamo dire che nessuno dei suoi elementi potrebbe essere impostato come una particolare posizione della memoria dell'array. Dopo aver impostato l'intervallo o l'elemento dell'array, possiamo dare valori dopo il segno uguale nelle parentesi graffe . Possiamo inizializzare esplicitamente valori specifici quando li dichiariamo. Il numero di valori non deve essere maggiore dell'intervallo che impostiamo come intervallo dell'array.

Inserisci e stampa array:

Qui ti mostriamo come inizializziamo, inseriamo e stampiamo un array. Possiamo accedere al valore dell'array proprio come accessiamo alla semplice variabile del tipo di dati identico. Se superamo il limite dell'array, non vi è alcun errore nel tempo di compilazione, ma può causare un errore di runtime.

#includere
Utilizzo dello spazio dei nomi std;
int a [] = 4, 8, 16;
int main ()

cout << a[0]<cout << a[1]<cout << a[2]<restituzione 0;

Qui aggiungi il nostro flusso di input-output e aggiungi gli standard dello spazio dei nomi. Quindi inizializziamo un array di interi con il nome di "A" e gli assegniamo alcuni valori. Nel corpo principale del codice, visualizziamo semplicemente l'array con i suoi indici. Per rendere il nostro output leggibile, stampiamo ogni valore su una nuova riga con l'aiuto dell'istruzione ENDL.

Array di stampa con loop:

Nell'esempio sopra, utilizziamo un'istruzione Cout per ogni indice che rende lungo il nostro codice e prende spazio nella memoria. Usiamo il ciclo per coprire il nostro array; Questo rende breve il nostro codice e risparmia il nostro tempo e il nostro spazio.

#includere
Utilizzo dello spazio dei nomi std;
int arr [10] = 12, 14, 16, 18, 20, 22, 24, 26, 28, 30;
int main ()

per (int i = 0; i<10 ; i++ )

cout << arr[i]<<"\t";

restituzione 0;

Ora possiamo vedere che abbiamo inizializzato un lungo array con la lunghezza di 10 e assegnati i membri ad ogni indice. Quindi scriviamo un ciclo e il limite del ciclo è lo stesso del limite dell'array nel corpo principale del codice. Nel ciclo, scriviamo semplicemente l'istruzione Cout insieme a ENDL e visualizziamo ogni membro dell'array che inizia da zero fino a quando la condizione è falsa.

Ottieni valore e array di stampa:

Come sappiamo che nella programmazione ci sono molti problemi da risolvere, quindi abbiamo bisogno di qualcosa che abbia versatilità nel nostro sviluppo. L'array può consentirci di inserire il tuo valore. Quel array lo memorizzerà nei suoi indici e possiamo usare questi valori in base alla nostra scelta o condizione.

#includere
Utilizzo dello spazio dei nomi std;
int main ()

int b [5];
per (int i = 0; i < 5; i++)

cout << "Enter Value for index " << i b[i];

cout << "\n You Entered\n";
per (int i = 0; i < 5; i++)

cout << "At index : " << i << " ,Value is : " << b[i] << " \n";

restituzione 0;

Qui includiamo la nostra biblioteca e lo spazio dei nomi e iniziamo il corpo principale del programma. Nella nostra funzione principale, abbiamo inizializzato il nostro array con il tipo di dati interi. Successivamente, iniziamo il nostro ciclo e chiediamo all'utente di inserire i valori ad ogni indice Loop. Salviamo questi valori nei rispettivi indici. Quindi iniziamo un altro ciclo per visualizzare i valori che abbiamo inserito nel loop precedente.

Ottieni le dimensioni e il valore, quindi stampa l'array:

Come abbiamo detto sopra, l'array ci dà molte strutture per metterci comodi durante la codifica. Qui parliamo che possiamo anche definire le dimensioni del nostro array. Per salvare la nostra memoria in fase di esecuzione. Se non conosciamo le dimensioni durante la codifica, puoi semplicemente svuotare l'array e chiedere all'utente di impostare le dimensioni a tempo di esecuzione.

#includere
Utilizzo dello spazio dei nomi std;
int main ()

int size = 0;
coutize;
cout<int myarr [dimensione];
per (int i = 0; i < size; i++)

cout << "Enter Value at index " << i myarr[i];

cout << "\n You Entered\n";
per (int i = 0; i < size; i++)

cout << myarr[i] << " \t";

restituzione 0;

Come vedi in questo esempio, dopo i protocolli del codice, iniziamo il nostro corpo principale e inizializziamo una variabile con il tipo di dati interi. Dopo aver preso il valore dall'utente, archiviamo questa variabile. Quindi assegniamo questo valore come dimensioni dell'array. Successivamente, iniziamo il ciclo per ottenere valori dell'array dall'utente e archiviarli sui loro indici. Rapidamente dopo, utilizziamo un altro ciclo per visualizzare il nostro valore e utilizziamo "\ t" per inserire una scheda tra il valore e loro separati dagli altri.

Stampa Array 2D:

Discutiamo ora la fodera o 1d, che è un array a una dimensione. Qui discutiamo dell'altro e principale tipo di array che viene chiamato un array 2D o un array a due dimensioni. Questo array è proprio come una matrice e inseriamo i nostri valori ai suoi indici. È così che deve indicizzare: uno va da sinistra a destra o di fila; Il secondo è da fino a giù o nella colonna.

La sintassi dell'array 2D in C ++ è il nome della variabile tipo di dati [rang] [gamma] = elemento, elemento, elemento, elemento. Ora andiamo all'esempio.

#includere
Utilizzo dello spazio dei nomi std;
int main ()

int due_d_arr [2] [2] = 2,4, 6,8;
cout<<"value at 0,0 = "<cout<<"value at 0,1 = "<cout<<"value at 1,0 = "<cout<<"value at 1,1 = "<restituzione 0;

Qui possiamo vedere che non c'è cosa difficile in questo codice; Abbiamo semplicemente inizializzato un array 2D intero. Puoi dire che prendiamo una matrice di 2 × 2. Quindi assegnare valori a questo array. Dopodiché, stampiamo questi array e puoi vedere i valori sui rispettivi indici.

Conclusione:

Questo articolo definisce l'array e discute brevemente tutte le sue caratteristiche di base. Inoltre, studiamo quanti modi possiamo leggere e scrivere array nel codice. Quindi descriviamo il tipo principale di array, un array 2D, e quindi spieghiamo come possiamo visualizzarlo in più modi con l'aiuto di diversi esempi.