aber_hallo
Schraubenverwechsler(in)
C Programm Verständnisproblem
Hallo ich habe ein bitte an euch
ich komme mit dem Programm nicht weiter kann mir da jemand helfen wäre echt super
/*-----------------------------------------------------
* char getCharacter(int fieldNr);
*
* Liefert das Zeichen, das in dem zweidim. Array fuer
* die entsprechende Feldnummer abgelegt ist.
*
* fieldNr -> zeile spalte
* 1 -> 0 0
* 2 -> 0 1
* 3 -> 0 2
* 4 -> 1 0
* ...
* 9 -> 2 2
*
* Suchen Sie dafuer nach einer geeigneten math. Beziehung zw.
* Feldnummer und Zeilen-/Spaltenindex.
* Hinweis: Dekrementieren Sie zuerst die Feldnummer
*
* Sollte im Parameter fieldNr ein ungueltiger Wert stehen,
* so ist das Zeichen '-' an den Aufrufer zurueckzugeben.
*
* Parameter: fieldNr (Feldnummer zw. 1 und 9)
* Rueckgabe: Wert der entsprechenden Arraykomponente
* oder '-' bei ungueltiger Feldnummer
*/
char getCharacter(int fieldNr)
{
if(fieldNr>=1 && fieldNr>=9)
{ fieldNr++;
return playground[(fieldNr-1)/3][(fieldNr-1)%3];
}
/* wt: Was passiert, wenn in fieldNr der Wert -0, -2 oder 10, 11 uebergeben wird?
* Und was soll lt. Kommentar passieren?
*/
return '-';
}
Hallo ich habe ein bitte an euch
ich komme mit dem Programm nicht weiter kann mir da jemand helfen wäre echt super
/*-----------------------------------------------------
* char getCharacter(int fieldNr);
*
* Liefert das Zeichen, das in dem zweidim. Array fuer
* die entsprechende Feldnummer abgelegt ist.
*
* fieldNr -> zeile spalte
* 1 -> 0 0
* 2 -> 0 1
* 3 -> 0 2
* 4 -> 1 0
* ...
* 9 -> 2 2
*
* Suchen Sie dafuer nach einer geeigneten math. Beziehung zw.
* Feldnummer und Zeilen-/Spaltenindex.
* Hinweis: Dekrementieren Sie zuerst die Feldnummer
*
* Sollte im Parameter fieldNr ein ungueltiger Wert stehen,
* so ist das Zeichen '-' an den Aufrufer zurueckzugeben.
*
* Parameter: fieldNr (Feldnummer zw. 1 und 9)
* Rueckgabe: Wert der entsprechenden Arraykomponente
* oder '-' bei ungueltiger Feldnummer
*/
char getCharacter(int fieldNr)
{
if(fieldNr>=1 && fieldNr>=9)
{ fieldNr++;
return playground[(fieldNr-1)/3][(fieldNr-1)%3];
}
/* wt: Was passiert, wenn in fieldNr der Wert -0, -2 oder 10, 11 uebergeben wird?
* Und was soll lt. Kommentar passieren?
*/
return '-';
}