03. februar 2004 - 13:25
Der er
9 kommentarer og 1 løsning
Forløkke problem
Hej jeg programmere en forløkke med det virker ikke helt. kan dette lade sig gøre på en eller anden måde? int i; bane[89]; for (i=0;i<=89;i++) { bane[i]= sia; //Her skal i tældes op to steder i både i bane og //så i sIa... } jeg kan sagtens lave en forløkke men ved ikke lgie hvordan den sidste del skal skrives!
Annonceindlæg tema
03. februar 2004 - 13:32
#1
For klar nærmere: //Her skal i tældes op to steder i både i bane og //så i sIa... og du din løkke skal køre til 89 :) for (i=0;i<=89;i++) -> for (i=0;i<89;i++)
03. februar 2004 - 13:35
#2
arrays er 0 indexeret, så hvis du vil have 90 "bane"'r int bane[90]; for (i=0;i<90;i++) {
03. februar 2004 - 13:45
#3
bane er for int bane[89]; bane[0]..bane[88] Derfor går for (i=0;i<=89;i++) som chries sagde galt da du så laver bane[89]=sia;
03. februar 2004 - 14:00
#4
Er det: bane[i]= sia[i]; du mener ?
03. februar 2004 - 15:34
#5
spørgsmålet gik på hvordan I blev talt op i sIa? resten var mere for forståelsen - som jeg i øvrigt fik skrevet forkert :-) vh Lars
03. februar 2004 - 15:52
#6
Du kan ikke tælle op i et variabel navn. Du er nødt til at bruge et array.
03. februar 2004 - 15:56
#7
Her er en tåbelig måde =) for (i=0;i<=89;i++) { switch( i ) { case 0: bane[0]= s0a; break; case 1: bane[1]= s1a; break; case 2: bane[1]= s2a; break; .... } } men arne_v metode er den rigtige =) at gemme dem i et array =)
08. februar 2004 - 15:05
#8
tak... kan i ikke lige svare så jeg kan giver jer point.?
08. februar 2004 - 15:11
#9
ok
08. februar 2004 - 17:37
#10
Øh - blev de andre ikke snydt ?
Kurser inden for grundlæggende programmering