09. november 2010 - 14:32Der er
13 kommentarer og 1 løsning
Tjek om int eksisterer i et array
Hejsa eksperter Jeg skal bruge en if sætning hvor betingelsen er om en integer findes i et array, håber i kan hjælpe. Hvordan skal det se ud i c og er der andre libraries der skal includes end stdio?
kunne det tænkes ud fra alt det Arne og jeg skriver at den kommando ikke eksisterer i C, og at du derfor selv er nød til at kode dig ud af det. Simpelthen ved at bruge løkker og if sætninger...
Jeg kan forstå at du er lidt ny i C, og det er også fint.
I C er du for meste nødt at programmere mange rutiner selv. Og det er også den eneste måde du egentlig lærer det selv. Sæt dig evt. ned med et stykke A4 papir og tænk grundig over hvordan en computer kan checke om en værdi findes i et array. Dette er altid en god øvelse uanset hvilket programmeringsproblem du sidder overfor.
Hint: En computer bliver jo nødt til at sammenligne et vis antal elementer med det du søger efter. Første gang der er et match, kan du stoppe søgningen og returnere SAND (hvis det bare er eksistens du spørger efter). Søgningen gøres med en for-løkke og check gøres med en if-sætning.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.