warum das nicht funktioniert?
Verfasst: So Jun 05, 2016 6:24 am
Hallo, kann mir jemand bitte erklaren oder auf alternative wegweisen. Ich habe folgendes Problem immer als Nicht gefunden!
Code: Alles auswählen
#include <stdio.h>
int main(void)
{
char array[6][7] = { {' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' '},
{' ',' ','X',' ',' ',' ',' '},
{' ',' ','X',' ',' ',' ',' '},
{' ',' ','x',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' '} };
if( array[3][0]=='X' && array[2][0]=='X' && array[1][0]=='X' ||
array[3][1]=='X' && array[2][1]=='X' && array[1][1]=='X' ||
array[3][2]=='X' && array[2][2]=='X' && array[1][2]=='X' ||
array[3][3]=='X' && array[2][3]=='X' && array[1][3]=='X' ||
array[3][4]=='X' && array[2][4]=='X' && array[1][4]=='X' ||
array[3][5]=='X' && array[2][5]=='X' && array[1][5]=='X' ||
array[3][6]=='X' && array[2][6]=='X' && array[1][6]=='X' ||
array[4][0]=='X' && array[3][0]=='X' && array[2][0]=='X' ||
array[4][1]=='X' && array[3][1]=='X' && array[2][1]=='X' ||
array[4][2]=='X' && array[3][2]=='X' && array[2][2]=='X' ||
array[4][3]=='X' && array[3][3]=='X' && array[2][3]=='X' ||
array[4][4]=='X' && array[3][4]=='X' && array[2][4]=='X' ||
array[4][5]=='X' && array[3][5]=='X' && array[2][5]=='X' ||
array[4][6]=='X' && array[3][6]=='X' && array[2][6]=='X' ||
array[5][0]=='X' && array[4][0]=='X' && array[3][0]=='X' ||
array[5][1]=='X' && array[4][1]=='X' && array[3][1]=='X' ||
array[5][2]=='X' && array[4][2]=='X' && array[3][2]=='X' ||
array[5][3]=='X' && array[4][3]=='X' && array[3][3]=='X' ||
array[5][4]=='X' && array[4][4]=='X' && array[3][4]=='X' ||
array[5][5]=='X' && array[4][5]=='X' && array[3][5]=='X' ||
array[5][6]=='X' && array[4][6]=='X' && array[3][6]=='X' )
{
printf("\nGefunden");
}
printf("\nNicht gefunden");
printf("\n");
}