Questo topic e' stato chiuso dal moderatore.
14/09/16 8:26
LukasD
Buon giorno. Ho un altro quesit a proposito dell'inserimento di dati nell'array.
Se houn array di dim6 e vogli farmarmi a scrivere 3 numeri come posso fare?
aaa
14/09/16 8:57
torn24
Con una condizione che valuta l'inserimento di un input non valido, e in tal caso termina il loop anticipatamente, se i numeri negativi non sono ammessi, si può usare if(dato<0) break;
aaa
14/09/16 9:00
LukasD
Io pensavo ad un elemento tappo ad esempio tappo = -1.
Ed inserire un ciclo while fino a quando v[i] != tappo.
Ma non saprei se inserirlo prima del for che mi permette di riempire il vettore oppure dopo.
Poichè se uso if...break, il ciclo si fema a me aerve che il vettore venga completato con gli 0.
Ultima modifica effettuata da LukasD 14/09/16 9:10
aaa
14/09/16 9:08
Se usi "brake" sicuramente si ferma, se i freni funzionano...
Vuoi spiegarti meglio, magari con del codice?
P.S. Ma non avei l'esame oggi?
Ultima modifica effettuata da 14/09/16 9:09
14/09/16 9:12
LukasD
Di pomeriggio.
Comunque dovrei inserire ad es6 elementi.
Mi fermo a 3. Vett {3,5,9}
Il vettore sarà {0,0,0,3,5,9}
aaa
14/09/16 9:15
E quindi ? Che codice scriveresti ?
I dati vengono da tastiera? Da file? E dove vanno scritti?
Se vuoi scrivere 1 2 e 3 negli ultimi 3 elementi dell'array scrivi
c=1;
for (i=3; i<6; i++)
vet[ i ]=c++;
Ultima modifica effettuata da 14/09/16 10:08