Kezdőoldal » Számítástechnika » Programozás » Miért nem dönti el a programom...

Miért nem dönti el a programom ami 1 amöba játékhoz készül h ki nyert?

Figyelt kérdés

Eddig csak a sorokban és az oszlopokban kéne keresse mert még az átlós részt még nem fejeztem be.

#include<stdio.h>

#include<conio.h>

int k,l;


void nyertes(char m[15][15])

{

int XSzam=0,j=1,i,;

while(XSzam==5)

{

while(j!=16)

{

for(i=1;i<=10;i++)

{

if(m[j][i]!='o')

{

if(m[j][i]==m[j][i+1]==m[j][i+2]==m[j][i+3]==m[j][i+4])

{

printf("Az %c-vel játszó játékos nyert",m[j][i]);

XSzam=5;

}

}

}

j++;

}

j=1;

while(j!=16)

{

for(i=1;i<=10;i++)

{

if(m[i][j]!='o')

{

if(m[i][j]==m[i+1][j]==m[i+2][j]==m[i+3][j]==m[i+4][j])

{

printf("Az %c-vel játszó játékos nyert",m[i][j]);

XSzam=5;

}

}

}

j++;

}

}

}

char m[15][15];

int main()

{


for(k=1;k<=15;k++)

{

for(l=1;l<=15;l++)

{

m[k][l]='o';

}}

for(k=1;k<=15;k++)

{

for(l=1;l<=15;l++)

printf("%4c",m[k][l]);

printf("\n");

}

printf("\n");

m[1][1]='X';

m[1][2]='X';

m[1][3]='X';

m[1][4]='X';

m[1][5]='X';

for(k=1;k<=15;k++)

{

for(l=1;l<=15;l++)

printf("%3c",m[k][l]);

printf("\n");

}

nyertes(m);//valami hiba van benne

getch();

}


2013. márc. 27. 15:32
1 2
 11/11 A kérdező kommentje:
Akkkor nem ugyanaz.
2013. márc. 27. 19:13
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!