Calcolatori Elettronici

Prova d'esame del 29 gennaio 2000

Esercizio:

Scrivere un programma in assembler che prenda in ingresso una stringa di massimo 80 caratteri costituita da piú parole separate tra di loro da spazi.

Si supponga che le parole siano costituite solamente da caratteri (maiuscoli o minuscoli) o cifre.

Il programma deve calcolare e stampare il numero di occorrenze nella stringa di ciascuna cifra.

Successivamente modificare il programma in maniera che stampi il numero di occorrenze delle cifre per parola.

Esempio:

Inserire una stringa (max 80 caratteri):

123sdhdf 3M3s2 smdf2 dhf2

occorrenze di 1: 1

occorrenze di 2: 4

occorrenze di 3: 3

occorrenze di 1 nella parola 1: 1

occorrenze di 2 nella parola 1: 1

occorrenze di 3 nella parola 1: 1

occorrenze di 2 nella parola 2: 1

occorrenze di 3 nella parola 2: 2

occorrenze di 2 nella parola 2: 1

occorrenze di 2 nella parola 3: 1