Innanzi tutto buon giorno a tutti

Sono nuovo da queste parti e perdonate se parto subito col chiedere aiuto, ma purtroppo non tutti sono portati per questo genere di cose

Allora il mio compito è relativamente semplice:

1-Innanzi tutto il programma deve acquisire un determinato numero di parole da un testo (probabilmente solo in minuscolo e senza caratteri speciali) e metterle ognuna in un array.

2-Passare questi array a una funzione di ordinamento.

3-Questa funzione deve decidere, in base al numero di parole, se utilizzare un algoritmo di ordinamento per inserimento o la tradizionale quicksort.

4-In entrambi i casi devo scrivere l'algoritmo di mio pugno, senza usare funzione delle librerie.

5-atto questo stampare le parole in ordine alfabetico.


Allego parte del testo del compito. (L'algoritmo misto di cui parla è quello del punto 3)


Scusate se come prima richiesta è ambiziosa ma finora me l'ero sempre cavata da solo, ora però mi trovo in difficoltà. VVoVe:

Vi ringrazio anticipatamente per l'aiuto.