Gå til innhold

Anbefalte innlegg

Hei!

 

Skal lage et histogram over antall av hver bokstav i en tekst string. Jeg har laget biten for å lese inn tekst string'en og regne sammen antallet av hver bokstav. Resultatet er lagret i array buffer[25] hvor hver verd i array'en representerer hver bokstav i alfabetet (ingen norske bokstaver...).

 

Problemet nå er å skrive ut et histogram på skjermen, f eks:

_

_ | |

_ _ _ | | _ | | _ _

a b c d e f g h etc....

 

Noen som har en ide? Trenger litt hjelp med dette....

Lenke til kommentar
Videoannonse
Annonse

Det enkleste er vel å bruke '#' i stedet for de der ascii-art greiene, når du teller opp så tar du vare på det største antallet. Så tegner du:

 

for (alle linje fra maksLinje til null) {

    for(alle bokstaver b)

           hvis buffer[b] større enn linje

                 skriv '#'

           ellers

                 skriv ' '

    ny linje

}



skriv alfabet

 

noe sånt altså...

Lenke til kommentar
Gjest
Dette emnet er stengt for flere svar.
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...