Calcolatori Elettronici
Prova d'esame del 24 gennaio 2000
Scrivere un programma in Assembly che accetti in ingresso una stringa di massimo 255 caratteri contenente più parole formate da lettere minuscole o maiuscole separate tra di loro da uno o più spazi o da eventuale punteggiatura, apostrofi etc.
Il programma deve stampare a schermo le parole contenute nel testo fornito ordinandole per lunghezza.
Successivamente si modifichi il programma in maniera a parità di lunghezza ordini le parole alfabeticamente.
Esempio:
Inserire una stringa: lasciate ogni speranza voi che entrate
che
voi
ogni
entrate
lasciate
speranza