TI TI Acquainter TI Acqforum TI FTP Service  
 
 
Список форумов TenderIrbis
Home - FAQ - Поиск - Пользователи - Группы - Регистрация - Профиль - Войти и проверить личные сообщения - Вход
 
КРЕСТИК НОЛИК

 
Список форумов TenderIrbis -> Свободная тема(talk.free)
Начать новую тему   Ответить на тему Предыдущая тема :: Следующая тема
Автор Сообщение
Rudideath
Специалист по знакомствам


Зарегистрирован: 11.12.2005
Сообщения: 1334

СообщениеДобавлено: Пт, 16.06.2006 22:38:21    Заголовок сообщения: КРЕСТИК НОЛИК Ответить с цитатой

пРОГРАММА ЯВЛЯЕТСЯ МОЕЙ ЛИЧНОЙ РАЗРАБОРТКОЙ
(ЕСЛИ ВЫ СУМЕЛИ ЕЙ ВЫИГРАТЬ,,,,,, ТО СОБЩИТЕ ПОСОЕДОВАТЕЛЬНОСТЬ ХОДОВ.....( Я ЭТОТ БАГ ИСПРАВЛЮ Laughing .........
КРЕСТИК НОЛИК


ДЛЯ ИСКУШОННЫХ ПОЛЬЗОВАТЕЛЕЙ НИЖЕ ПРОЛОГАЕТСЯ КОД.......
[code] /********* ПРОГРАММА ИГРI КРЕСТИК-НОЛИК **********************************/
/*********** game from Rudideath ***************************************/

#include <stdio.h>
#include <stdlib.h>
#define STOP 1

char array[9];
char disp[21][24];
char massive[9];

void polzovatel (void);
void wait_time(void);
void komputer (void);
void zapros_prodol_igri (void);
void finish(char result);
void display (void);
char vod_danih (void);
void krest_pole(int pole);
void nul_pole(int pole);
void krug (int pole);
void polosa ( void);
char ochered (void);

char x,y,count,ocher,vibor;
char kol_hodov; /* ИНИЦИАЛИЗАЦИЯ СЧЁТЧИКА КОЛИЧЕСТВА ХОДОВ */
char w=0;
int pole;

int main()
{
puts("____________________________________________________\n");
puts("\nRPOGRAMMA KRESTIK-NOLIK **************************");
puts("____________________________________________________\n\n");

for(x=0;x<9;x++) /* инициализация масива полей для избежания путаницы в сравнениях */
array[x]=3;
for(x=0;x<21;x++) /*инициализация масива дисплея */
for(y=0;y<24;y++)
disp[x][y]=0;
for(x=0;x<9;x++) /*ИНИЦИАЛИЗАЦИЯ МАССИВА ДЛЯ ИЗБЕЖАНИЯ ПУТАНИЦЫ ВВОДНЫХ ДАННЫХ */
massive[x]=22;
w=0;
kol_hodov=0;
disp[4][4]=49; /**********************************/
disp[4][12]=50; /* */
disp[4][20]=51; /* УСТАНОВКА ЦИФРОВЫХ ЗНАЧЕНИЙ */
disp[10][4]=52; /* ОТОБРАЖЕНИЯ НУМЕРАЦИИ */
disp[10][12]=53; /* ПОЛЕЙ ВВОДА ВЫБОРА */
disp[10][20]=54; /* НА ДИСПЛЕЕ */
disp[17][4]=55; /* */
disp[17][12]=56; /* */
disp[17][20]=57; /**********************************/

ocher=ochered();

if (ocher==1)
polzovatel ();
else
if(ocher==0)
komputer();

system("PAUSE");
return 0;
}
/*********************************************************************/
/************* вывод данных на дисплей ******************************/
/*********************************************************************/
void display (void)
{
char x,y;
for(x=0;x<21;x++)
{
for(y=0;y<24;y++)
{
printf("%c",disp[x][y]);
if(y==8 || y==16)
printf(" | ");
}
puts("");
if(x==6 || x==13)
puts("________________________________");
}
kol_hodov++;
puts("---------------------------------------------------------------------");
}
/*********************************************************************/
/****************** запрос на выбор поля ***********************/
/********************************************************************/
char vod_danih (void)
{
char count=0;
char x,y;
do
{
puts("\nVVEDITE POLE OT 1 DO 9");
scanf("%d",&pole);
count=0;
for(x=0;(x<9&&count!=STOP);x++)
{
if(massive[x]==pole || (pole<1 || pole >9) )
{
if(pole<1 || pole >9)
{
puts("---------------------------------------------------------------------");
printf("\a %d POLA NE SUSCHESTVUET !!!!!!\n",pole);
puts("---------------------------------------------------------------------");
count=STOP;
}
else
if(massive[x]==pole)
{
puts("---------------------------------------------------------------------");
printf("\a %d POLE UJE ZANYATO !!! VVEDITE DRUGOE ZNACHENIE..........\n",pole);
puts("---------------------------------------------------------------------");
count=STOP;
}
}
}
}
while (count==STOP);

massive[w]=pole;
w++;
return (pole);
}
/************* инициализация массивов дисплея для ввода креста на дисплее *********************/
int krest(pole)
{
if(pole==1)
{
disp[0][0]=disp[0][7]=219;
disp[1][1]=disp[1][6]=219;
disp[2][2]=disp[2][5]=219;
disp[3][3]=disp[3][4]=219;
disp[4][2]=disp[4][5]=219;
disp[5][1]=disp[5][6]=219;
disp[6][0]=disp[6][7]=219;
disp[4][4]=0;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==2)
{
disp[0][9]=disp[0][16]=219;
disp[1][10]=disp[1][15]=219;
disp[2][11]=disp[2][14]=219;
disp[3][12]=disp[3][13]=219;
disp[4][11]=disp[4][14]=219;
disp[5][10]=disp[5][15]=219;
disp[6][9]=disp[6][16]=219;
disp[4][12]=0;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==3)
{
disp[0][17]=disp[0][23]=219;
disp[1][18]=disp[1][22]=219;
disp[2][19]=disp[2][21]=219;
disp[3][20]=disp[3][20]=219;
disp[4][19]=disp[4][21]=219;
disp[5][18]=disp[5][22]=219;
disp[6][17]=disp[6][23]=219;
disp[4][20]=0;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==4)
{
disp[7][0]=disp[7][7]=219;
disp[8][1]=disp[8][6]=219;
disp[9][2]=disp[9][5]=219;
disp[10][3]=disp[10][4]=219;
disp[11][2]=disp[11][5]=219;
disp[12][1]=disp[12][6]=219;
disp[13][0]=disp[13][7]=219;
disp[10][4]=219;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==5)
{
disp[7][9]=disp[7][16]=219;
disp[8][10]=disp[8][15]=219;
disp[9][11]=disp[9][14]=219;
disp[10][12]=disp[10][13]=219;
disp[11][11]=disp[11][14]=219;
disp[12][10]=disp[12][15]=219;
disp[13][9]=disp[13][16]=219;
disp[10][12]=219;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==6)
{
disp[7][17]=disp[7][23]=219;
disp[8][18]=disp[8][22]=219;
disp[9][19]=disp[9][21]=219;
disp[10][20]=disp[10][20]=219;
disp[11][19]=disp[11][21]=219;
disp[12][18]=disp[12][22]=219;
disp[13][17]=disp[13][23]=219;
disp[10][20]=219;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==7)
{
disp[14][0]=disp[14][7]=219;
disp[15][1]=disp[15][6]=219;
disp[16][2]=disp[16][5]=219;
disp[17][3]=disp[17][4]=219;
disp[18][2]=disp[18][5]=219;
disp[19][1]=disp[19][6]=219;
disp[20][0]=disp[20][7]=219;
disp[17][4]=219;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==Cool
{
disp[14][9]=disp[14][16]=219;
disp[15][10]=disp[15][15]=219;
disp[16][11]=disp[16][14]=219;
disp[17][12]=disp[17][13]=219;
disp[18][11]=disp[18][14]=219;
disp[19][10]=disp[19][15]=219;
disp[20][9]=disp[20][16]=219;
disp[17][12]=219;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
else
if(pole==9)
{
disp[14][17]=disp[14][23]=219;
disp[15][18]=disp[15][22]=219;
disp[16][19]=disp[16][21]=219;
disp[17][20]=disp[17][20]=219;
disp[18][19]=disp[18][21]=219;
disp[19][18]=disp[19][22]=219;
disp[20][17]=disp[20][23]=219;
disp[17][20]=219;
array[pole-1]=0;
polosa ();
puts("\n_____________________________________________________________________\n");
display();
}
}
/*********************************************************************/
/****** ИНИЦИАЛИЗАЦИЯ МАСИВОВ ДЛЯ ВВОДА НУЛЯ НА ДИСПЛЕЕ *************/
/*********************************************************************/
void krug (int pole)
{
char x;
if (pole == 1)
{
massive[w++]=pole;
for(x=0;x<9;x++)
disp[0][x]=219;
for(x=1;x<6;x++)
disp[x][8]=disp[x][0]=219;
for(x=0;x<9;x++)
disp[6][x]=219;
disp[4][4]=0;
array[pole-1]=1;

polosa ();
wait_time();
display();
}
else
if (pole == 2)
{
massive[w++]=pole;
for(x=9;x<17;x++)
disp[0][x]=219;
for(x=1;x<6;x++)
disp[x][16]=disp[x][9]=219;
for(x=9;x<17;x++)
disp[6][x]=219;
disp[4][12]=0;
array[pole-1]=1;
polosa ();
wait_time();
display();
}
else
if (pole == 3)
{
massive[w++]=pole;
for(x=17;x<24;x++)
disp[0][x]=219;
for(x=1;x<6;x++)
disp[x][23]=disp[x][17]=219;
for(x=17;x<24;x++)
disp[6][x]=219;
disp[4][20]=0;
array[pole-1]=1;

polosa ();
wait_time();
display();
}
else
if (pole == 4)
{
massive[w++]=pole;
for(x=0;x<9;x++)
disp[7][x]=219;
for(x=7;x<13;x++)
disp[x][8]=disp[x][0]=219;
for(x=0;x<9;x++)
disp[13][x]=219;
disp[10][4]=0;
array[pole-1]=1;

polosa ();
wait_time();
display();
}
else
if (pole == 5)
{
massive[w++]=pole;
for(x=9;x<17;x++)
disp[7][x]=219;
for(x=7;x<13;x++)
disp[x][16]=disp[x][9]=219;
for(x=9;x<17;x++)
disp[13][x]=219;
disp[10][12]=0;
array[pole-1]=1;
polosa ();
wait_time();
display();
}
else
if (pole == 6)
{
massive[w++]=pole;
for(x=17;x<24;x++)
disp[7][x]=219;
for(x=8;x<13;x++)
disp[x][23]=disp[x][17]=219;
for(x=17;x<24;x++)
disp[13][x]=219;
disp[10][20]=0;
array[pole-1]=1;
polosa ();
wait_time();
display();
}
else
if (pole == 7)
{
massive[w++]=pole;
for(x=0;x<9;x++)
disp[14][x]=219;
for(x=15;x<20;x++)
disp[x][8]=disp[x][0]=219;
for(x=0;x<9;x++)
disp[20][x]=219;
disp[17][4]=0;
array[pole-1]=1;
polosa ();
wait_time();
display();
}
else
if (pole == Cool
{
massive[w++]=pole;
for(x=9;x<17;x++)
disp[14][x]=219;
for(x=15;x<20;x++)
disp[x][16]=disp[x][9]=219;
for(x=9;x<17;x++)
disp[20][x]=219;
disp[17][12]=0;
array[pole-1]=1;
polosa ();
wait_time();
display();
}
else
if (pole == 9)
{
massive[w++]=pole;
for(x=17;x<24;x++)
disp[14][x]=219;
for(x=15;x<20;x++)
disp[x][23]=disp[x][17]=219;
for(x=17;x<24;x++)
disp[20][x]=219;
disp[17][20]=0;
array[pole-1]=1;
polosa ();
wait_time();
display();
}
}
/**************************************************************************/
/****** ВЫВОД ЛИНИИ ОКОНЧАНИЯ ИГРЫ_ ПОЛОСА ВЫИГРАША***********************/
/**************************************************************************/
void polosa ( void)
{
char result;
char x,y;
if(array[0]==0 && array[3]==0 && array[6]==0 || array[0]==1 && array[3]==1 && array[6]==1)
{
for(x=0;x<21;x++)
disp[x][4]=219;
result=array[0];
finish(result);
}
else
if(array[1]==0&&array[4]==0&&array[7]==0 || array[1]==1&&array[4]==1&&array[7]==1)
{
for(x=0;x<21;x++)
disp[x][13]=219;
result=array[1];
finish(result);
}
else
if(array[2]==0&&array[5]==0&&array[8]==0 || array[2]==1&&array[5]==1&&array[8]==1)
{
for(x=0;x<21;x++)
disp[x][20]=219;
result=array[2];
finish(result);
}
else
if(array[0]==0&&array[1]==0&&array[2]==0 || array[0]==1&&array[1]==1&&array[2]==1)
{
for(x=0;x<24;x++)
disp[3][x]=219;
result=array[0];
finish(result);
}
else
if(array[3]==0&&array[4]==0&&array[5]==0 || array[3]==1&&array[4]==1&&array[5]==1)
{
for(x=0;x<24;x++)
disp[10][x]=219;
result=array[3];
finish(result);
}
else
if(array[6]==0&&array[7]==0&&array[8]==0 || array[6]==1&&array[7]==1&&array[8]==1)
{
for(x=0;x<24;x++)
disp[17][x]=219;
result=array[6];
finish(result);
}
else
if(array[0]==0&&array[4]==0&&array[8]==0 || array[0]==1&&array[4]==1&&array[8]==1)
{
for(y=0,x=0;y<21;y++)
{
x++;
disp[y][x]=219;
}
result=array[0];
finish(result);
}
else
if(array[2]==0&&array[4]==0&&array[6]==0 || array[2]==1&&array[4]==1&&array[6]==1)
{
for(y=0,x=24;y<21;y++)
{
x--;
disp[y][x]=219;
}
result=array[2];
finish(result);
}
else
if(kol_hodov==Cool
finish(Cool;
}
/**************************************************************************************************/
/************* ЗАПРОС НА ОЧЕРЁДНОСТЬ ХОДА ***************************************************/
/**************************************************************************************************/
char ochered (void)
{
char x=3;
puts("VIBERETE OCHEREDNOST HODA. 1-PERVIE 0-VTORIE");
while(x<0 || x>1)
{
scanf("%d",&x);
if (x<0 || x>1)
{
puts("_________________________________________________________");
puts("\aVVEDENI NE VERNIE ZNACHENIJA !!!! TOLKO 0-1");
puts("VIBERETE OCHEREDNOST HODA. 1-PERVIE 0-VTORIE");
puts("--------------------------------------------------------");
}
}
return (x);
}
/**************************************************************************************/
/********* ФУНКЦИЯ ВЕТКИ РАСПРЕДЕЛЕНИЯ ХОДА ПРИ УСЛОВИИ ПЕРВОГО ХОДА КОМПЬЮТЕРА ******/
/**************************************************************************************/
void komputer (void)
{
int x;
char max=10;
do
{ /*********************************************************/
srand( (unsigned)time( NULL ) ); /*** ФУНКЦИЯ ГЕНЕРАЦИИ СЛУЧАЙНІХ ЧИСЕЛ *******************/
x = rand() % max; /*********************************************************/
printf("%d\n",x);
}
while(x<0 || x>9);
switch(x)
{ /* nachalo ogromnogo switcg*/
case 4:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole==1)
{
krug(7);
pole=vod_danih();
krest(pole); /*********************************************/
if (pole!=3) /*********************************************/
krug(3); /*********************************************/
else /*********************************************/
krug(2); /*********__x_|______|________****************/
pole=vod_danih(); /********* | | ***************/
krest(pole); /********* | 0 | ****************/
if(pole!=Cool /*********____|______|________****************/
krug(Cool; /********* | | ****************/
else /*********************************************/
krug(6); /*********************************************/
pole=vod_danih();
krest(pole);
if(pole!=4)
krug(4);
else
krug(9);
}
else
if(pole==2)
{
krug(4); /*********************************************/
pole=vod_danih(); /*********************************************/
krest(pole); /******** **********/
if(pole!=6) /******** | x | **********/
krug(6); /******** _____|______|_____ **********/
else /******** | | **********/
krug(7); /******** | 0 | **********/
pole=vod_danih(); /******** ____|______|____ **********/
krest(pole); /******** | | **********/
if(pole!=1) /*********************************************/
krug(1); /*********************************************/
else
krug(3);
}
else
if(pole==3)
{
krug(2); /******************************************/
pole=vod_danih(); /******************************************/
krest(pole); /******** **************/
if(pole!=Cool /******** | | x *************/
krug(Cool; /********_____|______|________*************/
else /******** | | *************/
krug(6); /******** | | *************/
pole=vod_danih(); /******** | 0 | *************/
krest(pole); /********_____|______|_______*************/
if(pole!=4) /******** | | *************/
krug(4); /******** | | *************/
else /******************************************/
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=1)
krug(1);
else
krug(7);
}
else
if(pole==4) /**********************************************/
{ /**********************************************/
krug(2); /*********************************************/
pole=vod_danih(); /************* *************/
krest(pole); /************* __|____|___ *************/
if(pole!=Cool /************* x | 0 | *************/
krug(Cool; /************* __|____|___ *************/
else /************* | | *************/
krug(1); /*********************************************/
pole=vod_danih();
krest(pole);
if(pole!=3)
krug(3);
else
krug(9);
}
else
if(pole==6)
{
krug(Cool;
pole=vod_danih(); /****************************************/
krest(pole); /****************************************/
if(pole!=2) /********** | | **********/
krug(2); /********* _____|_____|________*********/
else /********** | 0 | x *********/
krug(9); /**********______|_____|_______*********/
pole=vod_danih(); /********** | | *********/
krest(pole); /********* | | ******** */
if(pole!=1) /****************************************/
krug(1); /****************************************/
else
krug(7);
}
else
if(pole==7)
{
krug(Cool;
pole=vod_danih();
krest(pole);
if(pole!=2) /*********************************/
krug(2); /* */
else /* */
if(pole==2) /* | | */
krug(4); /* ______|_____|_______ */
pole=vod_danih(); /* | | */
krest(pole); /* | 0 | */
if(pole!=6) /* ______|_____|___ */
krug(6); /* | | */
else /* x | | */
if(pole==6) /********************************/
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=1)
krug(1);
else
krug(3);
}
else
if(pole==Cool
{
krug(4); /*******************************************/
pole=vod_danih(); /*******************************************/
krest(pole); /*******************************************/
if(pole!=6) /********** | | **********/
krug(6); /********** | | **********/
else /**********_______|_______|_______**********/
krug(7); /********** | | **********/
pole=vod_danih(); /********** | 0 | **********/
krest(pole); /**********_______|_______|_______**********/
if(pole!=1) /********** | | **********/
krug(1); /********** | x | **********/
else /*******************************************/
krug(3); /*******************************************/
}
if(pole==9)
{
krug(Cool;
pole=vod_danih(); /*******************************************/
krest(pole); /*******************************************/
if(pole!=2) /********** **************/
krug(2); /********** | | **************/
else /**********____|_______|______**************/
krug(6); /********** | | **************/
pole=vod_danih(); /********** | | **************/
krest(pole); /********** | 0 | **************/
if(pole!=4) /**********____|_______|______**************/
krug(4); /********** | | **************/
else /********** | | x **************/
krug(7); /********** **************/
pole=vod_danih(); /*******************************************/
krest(pole); /*******************************************/
if(pole!=3)
krug(3);
else
krug(1);
}
break;
}
/*****************************************/
case 0:
{ /*start super switch*/
krug(1);
pole=vod_danih();
krest(pole);
switch(pole)
{ /*nachalo switch otnosyaschiesya k viboru ogromnogo SWITCH 0 */
case 2:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(4);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(6);
break;
}
case 3:
{
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=5)
krug(5);
else
krug(7);
pole=vod_danih();
krest(pole);
if(pole!=4)
krug(4);
else
krug(Cool;
break;
}
case 4:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(2);
pole=vod_danih();
krest(pole);
if(pole!=3)
krug(3);
else
krug(Cool;
break;
}
case 5:
{
krug(4);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(Cool;
pole=vod_danih();
krest(pole);
if(pole==6)
krug(9);
else
if(pole==9)
krug(6);
break;
}
case 6:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(7);
break;
}
case 7:
{
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(6);
break;
}
case 8:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(7);
pole=vod_danih();
krest(pole);
if(pole!=4)
krug(4);
else
krug(3);
break;
}
case 9:
{
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(7);
pole=vod_danih();
krest(pole);
if(pole!=4)
krug(4);
else
krug(5);
break;
}
break;
} /*konrts switch otnosyaschiesya k viboru ogromnogo SWITCH 0 */
break;
}/*end super switch*/
case 1:
{ /*start super switch*/
krug(2);
pole=vod_danih();
krest(pole);
switch(pole)
{ /*nachalo switch otnosyaschiesya k viboru ogromnogo SWITCH 0 */
case 1:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(4);
pole=vod_danih();
krest(pole);
if(pole!=6)
krug(6);
else
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(9);
break;
}
case 3:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=1)
krug(1);
else
krug(4);
pole=vod_danih();
krest(pole);
if(pole!=6)
krug(6);
else
krug(7);
break;
}
case 4:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(1);
pole=vod_danih();
krest(pole);
if(pole!=3)
krug(3);
else
krug(9);
break;
}
case 5:
{

krug(1);
pole=vod_danih();
krest(pole);
if(pole!=3)
krug(3);
else
krug(7);
pole=vod_danih();
krest(pole);
if(pole!=4)
krug(4);
else
krug(6);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(9);
break;
}
case 6:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(1);
pole=vod_danih();
krest(pole);
if(pole!=3)
krug(3);
else
krug(9);
break;
}
case 7:
{
krug(1);
pole=vod_danih();
krest(pole);
if(pole!=3)
krug(3);
else
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(Cool;
break;
}
case 8:
{
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=1)
krug(1);
else
krug(7);
pole=vod_danih();
krest(pole);
if(pole!=5)
krug(5);
else
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=6)
krug(6);
else
krug(4);
break;
}
case 9:
{
krug(3);
pole=vod_danih();
krest(pole);
if(pole!=1)
krug(1);
else
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(7);
break;
}
break;
} /*end switch otnosyaschiesya k viboru ogromnogo SWITCH 0 */
break;
} /*end super switch*/
case 2:
{ /*start super switch*/
krug(3);
pole=vod_danih();
krest(pole);
switch(pole)
{ /*start switch otnosyaschiesya k viboru ogromnogo SWITCH 0 */
case 1:
{
krug(7);
pole=vod_danih();
krest(pole);
if(pole!=5)
krug(5);
else
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=6)
krug(6);
else
krug(Cool;
break;
}
case 2:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(6);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(4);
break;
}
case 4:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(1);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(9);
break;
}
case 5:
{
krug(6);
pole=vod_danih();
krest(pole);
if(pole!=9)
krug(9);
else
krug(1);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(Cool;
pole=vod_danih();
krest(pole);
if(pole!=4)
{
krug(4);
pole=vod_danih();
krest(pole);
}
else
{
krug(7);
pole=vod_danih();
krest(pole);
}
break;
}
case 6:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(2);
pole=vod_danih();
krest(pole);
if(pole!=Cool
krug(Cool;
else
krug(1);
break;
}
case 7:
{
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=6)
krug(6);
else
krug(1);
pole=vod_danih();
krest(pole);
if(pole!=2)
krug(2);
else
krug(5);
break;
}
case 8:
{
krug(5);
pole=vod_danih();
krest(pole);
if(pole!=7)
krug(7);
else
krug(9);
pole=vod_danih();
krest(pole);
if(pole!=6)
krug(6);
else
krug(1);
b
_________________


Последний раз редактировалось: Rudideath (Пт, 16.06.2006 22:41:42), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Автор Сообщение
F@rm+n[Lost]
повелитель


Зарегистрирован: 25.12.2005
Сообщения: 14828
Откуда: Е=баца

СообщениеДобавлено: Пт, 16.06.2006 22:39:25    Заголовок сообщения: Ответить с цитатой

я в этом ничего не понимаю Rolling Eyes
_________________

я лублю плакать(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Автор Сообщение
DEGET
Специалист по знакомствам


Зарегистрирован: 15.05.2006
Сообщения: 1345
Откуда: С луны свалился!

СообщениеДобавлено: Пт, 16.06.2006 22:41:53    Заголовок сообщения: Re: КРЕСТИК НОЛИК Ответить с цитатой

че за язык Question
_________________
Могила - финишная станция,
Здесь кончится твоя дистанция...

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора

Автор Сообщение
DOB_riy_DRUG
Госпожа


Зарегистрирован: 05.09.2005
Сообщения: 18257
Откуда: Мусы Джалиля

СообщениеДобавлено: Пт, 16.06.2006 22:43:55    Заголовок сообщения: Ответить с цитатой

игого!!!!!!
ты когда пройдешь сообщи нам!!!
окес?
_________________

http://www.tenderirbis.ru/php/acquainter/view.php?l=&id=3689
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Автор Сообщение
Rudideath
Специалист по знакомствам


Зарегистрирован: 11.12.2005
Сообщения: 1334

СообщениеДобавлено: Пт, 16.06.2006 22:44:25    Заголовок сообщения: Re: КРЕСТИК НОЛИК Ответить с цитатой

DEGET [CoR] [LOST] писал(а):
че за язык Question

С
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Автор Сообщение
SoNiC`
Поколение БаРХаТ


Зарегистрирован: 03.11.2004
Сообщения: 5310
Откуда: Борисовский пр

СообщениеДобавлено: Сб, 17.06.2006 00:14:12    Заголовок сообщения: Ответить с цитатой


какой гемооор
_________________
Furi Kuri ^_^
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Yahoo Messenger

Начать новую тему   Ответить на тему    Список форумов TenderIrbis -> Свободная тема(talk.free) Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001,2003 phpBB Group  Silver_Xire background picture © BaRiMzI. made by  BaRiMzI





Свободная тема
Хочу познакомиться с ...
Дела душевные
Личный психолог
Юмор
Поэзия
Проза
Форум одного автора
Аниме
Спорт
Армия
Животные
Кулинария
Место встречи
Досуг
Вдали от дома
Фильмы
Музыка
Субкультура
Мода
Афиша
Праздники
Объявления
Чемпионаты
Наука
Общество
Учеба
Английский язык
Tech.Comp
Игры
Авто
Мобильные телефоны
Графика
Render
TI TI Acquainter TI Acqforum TI FTP Service