1 van 1

C++ arrays

Geplaatst: vr 05 feb 2010, 12:27
door kilon
Ik moet een willekeurige rij getallen invoeren dat wordt afgesloten met een niet-numeriek karakter

(bijv. 3 5 3 2 3 1 1 1 5 3 e)

Nu moet worden bepaald hoe vaak elk getal 0 t/m 99 in de rij voorkomt.

Dat moet dan in een tabel worden weergegeven met in de eerste kolom de genoemde getallen en in de tweede kolom het aantal keren dat het getal is gelezen. Dus voor het voorbeeld:

Code: Selecteer alles

1	3

2	1

3	4

5	2
Ik moet hierbij een array gebruiken met maximun lengte 100 (0 t/m 99), maar hoe precies?.

Ik moet iets met een while en if loop doen, neem ik aan?

Re: C++ arrays

Geplaatst: vr 05 feb 2010, 15:18
door Michel
De tabel is groot genoeg om alle waarde van 0 t/m 99 (100 entries) te registreren.

Dan kan je het gevonden nummer gebruiken als index verwijzing in de tabel. Als je nummer 45 hebt gevonden dan 1 optellen bij tabel.kol2(45).

Re: C++ arrays

Geplaatst: vr 05 feb 2010, 16:13
door kilon
Kan het niet makkelijker?

Deze kennis heb ik volgens mij nog niet en het zou wel te doen moeten zijn zonder dit.

Wat dus moet gebeuren is dat wordt gekeken welke verschillende getallen voorkomen en daarnaast moet worden geteld hoe vaak een getal voorkomt, dat kan misschien met een for loop?

De tabel is puut hoe het op het scherm moet komen, maar dat kan ik wel met setw().