Gå til innhold

Tabell-oppgave i java


Anbefalte innlegg

Hei.

Har litt problemer med en oppgave her.

Den lyder som følger:

Lag et program som leser inn en sekvens av heltall fra tastaturet, og skriver ut en rapport om hvor mange ganger tallene 0, 1, ...,9 forekom i den innleste sekvensen. Anta at sekvensen avsluttes med et negativt heltall. For eksempel hvis brukeren skriver:

 

8

0

2

8

8

9

5

9

-3

 

skal programmet skrive denne rapporten:

 

0 forekommer 1 gang

2 forekommer 1 gang

5 forekommer 1 gang

8 forekommer 3 ganger

9 forekommer 2 ganger

 

Hint: Opprett en tabell for ti heltall som kan lagre antall ganger et tall har forekommet (int[] ganger = new int[10];).

 

Noen som har noe tips til hvordan denne skal løses? evt. vet om en god howto på tabeller, hvordan man leser inn verdier til de forskjellige indeksene i tabellen for så å kunne printe ut verdiene av alle i en liste?

 

Håper på utfyllende svar :-)

 

Mvh

Gerhard

Lenke til kommentar
Videoannonse
Annonse

Vel, kan vel hinte om at den heltallstabellen hadde vært noe ala dette:

 

[1, 0, 1, 0, 0, 1, 0, 0, 3, 2].

 

Og løkken kan være noe ala dette:

int innlestTall = -1;
do {
innlestTall = nyttTallFraTastaturet;

// øk tall i heltallstabell med én (bruk ++-operatøren)
} while (innlestTall >= 0);

Lenke til kommentar

Kan jo kanskje tenkes at den samme oppgaven brukes ved ett annet lærested...

Eller at trådstarter lærer seg java utenom og jobber med oppgavene som legges ut på nett?

 

Det er vel egentlig uninteressert hvor oppgaven kommer fra... Trenger du hjelp så trenger du hjelp og da er det jo hyggelig om noen gidder å gi den hjelpen, ikke bare kommentere at fristen er utløpt....

Lenke til kommentar
øøøm.. hvorfor spørs det om øving 4 i inf100 på UiB som ble gjort for et par uker siden?

9615305[/snapback]

 

Mozzyb: Jeg spør fordi den oppgaven er en del av oppgavene som følger med læreboken min i java, som jeg trenger treningen på. Var det svar på spørsmålet ditt?

 

Takk til dere som har svart forresten. Har fått til oppgaven nå :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...