Buongiorno a tutti, gli esercizi di programmazione diventano via via più complessi passando dal semplice uso di stringhe a questo. Non avendo nessuno con cui confrontarmi chiedo a voi.
Scrivere un programma legga linea per linea dallo standard input,
costruendo una tabella di parole (sequenza alfabetiche separate da
punteggiatura o spazi), contando quante volte compare ogni parola.
Alla fine stampa tutte le parole distinte trovate con il numero di
occorrenze per ognuna.
Considerare una dimensione massima per le linee in input (es. 250),
un numero massimo di parole distinte gestibili (es. 1000), ed una
lunghezza massima delle parole (es. 26).
Non riesco a capire come strutturare il programma e come implementare il riconoscimento delle parole.
Spero di non rubare troppo tempo a nessuno.
In qualsiasi caso grazie della risposta.
Scrivere un programma legga linea per linea dallo standard input,
costruendo una tabella di parole (sequenza alfabetiche separate da
punteggiatura o spazi), contando quante volte compare ogni parola.
Alla fine stampa tutte le parole distinte trovate con il numero di
occorrenze per ognuna.
Considerare una dimensione massima per le linee in input (es. 250),
un numero massimo di parole distinte gestibili (es. 1000), ed una
lunghezza massima delle parole (es. 26).
Non riesco a capire come strutturare il programma e come implementare il riconoscimento delle parole.
Spero di non rubare troppo tempo a nessuno.
In qualsiasi caso grazie della risposta.