Hi Leute
ich soll ein programm in C schreiben mit begriff " Elektronische Lottozahlen Auswertung "
das programm soll mit 3 Eigene Funktion geschrieben werden.
Schreiben Sie eine Funktion
void LottoZahlen_Ziehen(int Ziehung_Sechs_aus_49[]),
die 6 garantiert unterschiedliche Lottozahlen zieht.
• Schreiben Sie eine Funktion
void draw_box(int lottozahlen[]),
die die Lottozahlen wie in Abb. 1 an die entsprechenden Stellen des
2D-Characterfeldes „char tippschein[ M ][ N ]“ einträgt.
• Schreiben Sie eine Funktion
int Wieviel_Richtige(int Tipp[],
int Ziehung_Sechs_aus_49[]),
die auswertet, wie viele Richtige getippt wurden.
das programm bis jetzt sieht so aus :
ich danke in vorraus.
mein problem ist wie kann die funktion schreiben oder wie konnt ihr ein tipp geben dass ich besser verstehen soll.
bedanke mich vielmals.
ich soll ein programm in C schreiben mit begriff " Elektronische Lottozahlen Auswertung "
das programm soll mit 3 Eigene Funktion geschrieben werden.
Schreiben Sie eine Funktion
void LottoZahlen_Ziehen(int Ziehung_Sechs_aus_49[]),
die 6 garantiert unterschiedliche Lottozahlen zieht.
• Schreiben Sie eine Funktion
void draw_box(int lottozahlen[]),
die die Lottozahlen wie in Abb. 1 an die entsprechenden Stellen des
2D-Characterfeldes „char tippschein[ M ][ N ]“ einträgt.
• Schreiben Sie eine Funktion
int Wieviel_Richtige(int Tipp[],
int Ziehung_Sechs_aus_49[]),
die auswertet, wie viele Richtige getippt wurden.
das programm bis jetzt sieht so aus :
Code:
#define ANZAHL_TIPPS 6
// Prototypen
void draw_box(int []);
void LottoZahlen_Ziehen(int []);
int Wieviel_Richtige(int Tipp[], int Ziehung_Sechs_aus_49[]);
//-----------------------------------------------------------------
void main(){
int tipp[ANZAHL_TIPPS] = {1,2,3,4,5,6}; // hier tipp aendern
int ziehung_sechs_aus_49[ANZAHL_TIPPS];
int richtige, i;
// Meinen Tipp ausgeben :
printf("Mein Tipp :\n");
for (i=0;i<ANZAHL_TIPPS;i++)
printf("%2d ", tipp[i]);
printf("\n");
// Lottozahlen ziehen :
printf("\n----- Ziehung der Lottozahlen -----\n");
LottoZahlen_Ziehen(ziehung_sechs_aus_49);
// Lottozahlen zeichnen und auswerten:
draw_box(ziehung_sechs_aus_49);
richtige = Wieviel_Richtige(tipp, ziehung_sechs_aus_49);
printf("Richtige : %d\n", richtige );
}
//-----------------------------------------------------------------
void draw_box(int lottozahlen[]) {
#define N 40
#define M 16
int i, k;
int row_in_mask, col_in_mask;
int row_index, column_index;
char tippschein[ M ][ N ] = {
"+----+----+----+----+----+----+----+",
"+ 1 + 2 + 3 + 4 + 5 + 6 + 7 +",
"+----+----+----+----+----+----+----+",
"+ 8 + 9 + 10 + 11 + 12 + 13 + 14 +",
"+----+----+----+----+----+----+----+",
"+ 15 + 16 + 17 + 18 + 19 + 20 + 21 +",
"+----+----+----+----+----+----+----+",
"+ 22 + 23 + 24 + 25 + 26 + 27 + 28 +",
"+----+----+----+----+----+----+----+",
"+ 29 + 30 + 31 + 32 + 33 + 34 + 35 +",
"+----+----+----+----+----+----+----+",
"+ 36 + 37 + 38 + 39 + 40 + 41 + 42 +",
"+----+----+----+----+----+----+----+",
"+ 43 + 44 + 45 + 46 + 47 + 48 + 49 +",
"+----+----+----+----+----+----+----+"
};
}
mein problem ist wie kann die funktion schreiben oder wie konnt ihr ein tipp geben dass ich besser verstehen soll.
bedanke mich vielmals.