Oppure

Loading
21/06/08 16:58
matti
salve a tutti devo fare un es in c++ che recita così:Realizzare un programma per la gestione di un insieme di numeri naturali. L’insieme deve essere
rappresentato tramite un vettore. I valori vanno inseriti da tastiera, verificando che vengano inseriti
solo numeri naturali. Inoltre, dato che il vettore rappresenta un insieme, verificare che non esistano
elementi duplicati. Implementare anche l’operazione di unione tra insiemi, che elabora due insiemi
(vettori) e scrive su file l’insieme unione.

qualcuno puo' aiutarmi??
aaa
21/06/08 17:14
gantonio
A parte il testo dell'esercizio, hai iniziato a ragionarci su e a provare a scrivere una tua soluzione? Un abbozzo di codice?

Come aiutarti se non mostri cosa hai fatto (anche se sbagliato) ...?
aaa
21/06/08 17:17
matti
si in effetti hai ragione, è che sono alle prime armi speravo che qualcuno mi sapesse indicare la via.
aaa
21/06/08 17:41
gantonio
Che vuoi dire di preciso con "indicare la via"?
aaa
21/06/08 17:44
matti
allora io so creare un vettore, e in questo caso pensavo di crearlo staticamente perchè tanto non deve cambiare dimensione durante il progetto.
questa è una buona idea ?
aaa
21/06/08 17:47
matti
poi per verificare che sono numeri naturali ,secondo voi, posso fare un ciclo for?, che stampa un messaggio di errore se trova un numero non naturale?
aaa
21/06/08 18:20
gantonio
Postato originariamente da matti:

allora io so creare un vettore, e in questo caso pensavo di crearlo staticamente perchè tanto non deve cambiare dimensione durante il progetto.
questa è una buona idea ?


Ok .. comincia con il vettore ...
aaa
21/06/08 18:23
gantonio
Postato originariamente da matti:

poi per verificare che sono numeri naturali ,secondo voi, posso fare un ciclo for?, che stampa un messaggio di errore se trova un numero non naturale?


Qui bisogna capire meglio le specifiche ... controllare che siano numeri naturali cosa significa esattamente?

1) viene inserito un numero non naturale e il programma lo trasforma nel naturale piu' vicino e continua

2) viene inserito un numero non naturale, viene evidenziato un messaggio d'errore e viene chiesto nuovamente il numero

Un ciclo for prevede che il numero di cicli sia ben determinato. E' meglio un ciclo while con un contatore che puoi gestire in caso di errore di input.
aaa