Post

Visualizzazione dei post con l'etichetta vettori

3E e 3I SIA: Array e Local Storage

Immagine
  ARRAY, VETTORI E VARIABILI INDICIZZATE (sono la stessa cosa ) In JavaScript, un array è una struttura di dati utilizzata per memorizzare una lista di elementi, che possono essere numeri, stringhe, oggetti o anche altri array. Gli elementi di un array sono memorizzati in una sequenza ordinata e ciascuno è identificato da un indice numerico, che inizia da 0. Creazione di un Array Puoi creare un array in diversi modi, ecco i più comuni: 1. Usando parentesi quadre:    javascript    let numeri = [1, 2, 3, 4, 5];    let colori = ['rosso', 'verde', 'blu']; 2. Usando il costruttore `Array`:   javascript    let numeri = new Array(1, 2, 3, 4, 5); Caratteristiche principali di un Array - Accesso agli elementi: Puoi accedere a un elemento utilizzando il suo indice, ad esempio `numeri[0]` ritornerà `1`. - Modifica degli elementi: Gli elementi possono essere modificati assegnando un nuovo valore all'indice desiderato, ad esempio `numeri[1] = 10` c...

3E e 3I SIA: Come usare gli array di stringhe contenenti spazi tra le parole in C++

Immagine
  Spesso abbiamo la necessità di memorizzare all'interno di un array stringhe con spazi tra le parole. Se usiamo l'attributo string e inseriamo con "cin" il contenuto senza spazi, ad esempio "Lombardia" tutto procede senza errori. Se invece scriviamo stringhe con spazi tra le parole, ad esempio "Emilia Romagna"   il compilatore C++ non elabora altre istruzioni e salta tutto il resto, visualizzando le informazioni senza risultato. Per ovviare a questo problema esistono due modi in C++. Il primo è definire un array statico di char dichiarando sia gli elementi che la lunghezza dei singoli elementi. Esempio array di 4 elementi e ogni elemento lungo 150 byte" char studenti [4][100]= {"Mario Rossi", "Giovanni Bianchi", "Paolo Verdi", "Elio Ferrari"}; Il secondo modo è: definire l'array char char nome_e_cogmome[3]; e nell'inserimento usare prima l'istruzione per pulire il buffer e poi l'istruzi...