hi, ich bin Anfänger. Bitte kann jemanden mir sagen wie kann ich dieses Problem lösen. für i=0 will ich die call_function aufrufen mit k=5 i=1 mit k=6 for (int i=0; i<7; i++) { if(Var(i)==0) { for (int k=5; k<13; k++) { call_function(parameter[k]) } } } Im Moment für i=0; wird die call_function 8 mal aufgerufen. danke sehr
1 | for(i=0;i<7;i++) |
2 | {
|
3 | if(i==0) |
4 | call_function(5); |
5 | else if(i==1) |
6 | call_function(6); |
7 | else{} |
8 | }
|
>für i=0 will ich die call_function aufrufen mit k=5 > i=1 mit k=6 Also, simpler gehts nun nicht. if (i == 0) {k = 5; call_function (k);} if (i == 1) {k = 6; call_function (k);} Ich vermute aber, das dies nicht das ist, was Du willst, denn Deine Schleife sieht viel komplexer aus. Es passt also schon mal Deine Beschreibung überhaupt nicht zu Deinem Lösungsversuch. Bitte beschreibe Dein Problem genauer und versuche eine neue Lösung.
Wenn k=i+1 ist, so hab ich Dich verstanden, dann darfst Du doch keine Schleife für k aufbauen. Oder ist mir die Aufgabenstellung nicht so ganz klar?
vielleicht meint er sowas:
>
1 | > for(i=0;i<7;i++) |
2 | > { |
3 | > call_function(parameter[i+5]); |
4 | > } |
5 | >
|
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.