melz Skrevet 30. september 2007 Del Skrevet 30. september 2007 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
Mr.Garibaldi Skrevet 30. september 2007 Del Skrevet 30. september 2007 Tja, jeg ville vel kanskje laget en array med 10 plasser, instansiert til 0. Les inn tallet t og øk array[t] med en. Bare husk å sjekke at tallet er < 9 og at det ikke er negativt. Så kan du løpe gjennom arrayen og skrive ut verdien hvis den er større enn 0... Lenke til kommentar
pgdx Skrevet 30. september 2007 Del Skrevet 30. september 2007 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
Mozzyb Skrevet 1. oktober 2007 Del Skrevet 1. oktober 2007 øøøm.. hvorfor spørs det om øving 4 i inf100 på UiB som ble gjort for et par uker siden? Lenke til kommentar
Mr.Garibaldi Skrevet 1. oktober 2007 Del Skrevet 1. oktober 2007 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
melz Skrevet 2. oktober 2007 Forfatter Del Skrevet 2. oktober 2007 øøø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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå