- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
int sheeps(int pole[10][10])
{
int i,j,f,k,r;
int rand_chislo, rand_chislo1, ts,s;
srand(time(NULL));
for (i=0;i<10;i++)
for (j=0;j<10;j++)
pole [i][j]=0;
do{ f=0;
rand_chislo = 0 + rand() %10;
rand_chislo1= 0 + rand() %10;
ts = 1+rand()%4;
if (ts==1) {for(i=0;i<3;i++) if(rand_chislo==i)f=1;}
if (ts==2) {for(i=7;i<10;i++) if(rand_chislo==i)f=1;}
if (ts==3) {for(i=0;i<3;i++) if(rand_chislo1==i)f=1;}
if (ts==4) {for(i=7;i<10;i++) if(rand_chislo1==i)f=1;}
}
while (f==1);
switch (ts){
case 1: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo-1][rand_chislo1]=1;
pole[rand_chislo-2][rand_chislo1]=1;pole[rand_chislo-3][rand_chislo1]=1; break;
case 2: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo+1][rand_chislo1]=1;
pole[rand_chislo+2][rand_chislo1]=1;pole[rand_chislo+3][rand_chislo1]=1; break;
case 3: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo][rand_chislo1-1]=1;
pole[rand_chislo][rand_chislo1-2]=1;pole[rand_chislo][rand_chislo1-3]=1;break;
case 4: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo][rand_chislo1+1]=1;
pole[rand_chislo][rand_chislo1+2]=1;pole[rand_chislo][rand_chislo1+3]=1; break; }
for (k=0;k<3;k++)
{
do{ f=0;
rand_chislo = 0 + rand() %10;
rand_chislo1= 0 + rand() %10;
ts = 1+rand()%4;
if (ts==1) {if(rand_chislo!=0){ for (i=rand_chislo-2;i<rand_chislo+2;i++)
for (j=rand_chislo1-1;j<=rand_chislo1+1;j++)
{if (pole[i][j]!=0){f=1;}}}else f=1; }
if (ts==2) {if (rand_chislo!=9) { for (i=rand_chislo-1;i<=rand_chislo+2;i++)
for (j=rand_chislo1-1;j<=rand_chislo1+1;j++)
{ if (pole[i][j]!=0){ f=1;}}}else f=1; }
if (ts==3) { if (rand_chislo1!=0) { for (i=rand_chislo-1;i<=rand_chislo+1;i++)
for (j=rand_chislo1-2;j<=rand_chislo1+1;j++)
{ if (pole[i][j]!=0){ f=1;}}}else f=1; }
if (ts==4) { if (rand_chislo1!=9) { for (i=rand_chislo-1;i<=rand_chislo+1;i++)
for (j=rand_chislo1-1;j<=rand_chislo1+2;j++)
{ if (pole[i][j]!=0){ f=1;}}}
else f=1; }
}
while (f==1);
switch (ts){
case 1: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo-1][rand_chislo1]=1; break;
case 2: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo+1][rand_chislo1]=1; break;
case 3: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo][rand_chislo1-1]=1;break;
case 4: pole[rand_chislo][rand_chislo1]=1; pole[rand_chislo][rand_chislo1+1]=1; break; }
}
for (k=0;k<2;k++)
{
do{ f=0;
rand_chislo = 0 + rand() %10;
rand_chislo1= 0 + rand() %10;
/*зесь еще 2 таких же while (if==1) и for k<3 и k<4 */
return pole[10][10];
}
курсовик первокурсника "морской бой". функция расстановки кораблей
bormand 17.09.2012 09:00 # +3
Стрельба по овцам?
vercetti 17.09.2012 09:06 # +4
defecate-plusplus 17.09.2012 09:29 # 0
зы. ты кавычки через альт набирал или копипастил?
vercetti 17.09.2012 09:41 # 0
На компе стоит типографская раскладка Ильи Бирмана, рекомендую
TarasB 17.09.2012 15:02 # +3
rat4 17.09.2012 15:25 # +1
TarasB 17.09.2012 15:47 # +2
Fai 04.10.2012 15:20 # +2
rat4 04.10.2012 18:27 # +1
TarasB 04.10.2012 19:24 # 0
(q)Люди в чёрном
Steve_Brown 17.09.2012 10:53 # +4
Сидящим на шестах.
vercetti 17.09.2012 15:37 # 0
Voittamaton 19.09.2012 08:52 # +1
vercetti 19.09.2012 12:37 # +1
правда иногда бывают разрывы шаблона, когда студенты выкладывают говнокоды препов
rat4 19.09.2012 12:47 # +3
И где тут разрыв шаблона?
bormand 19.09.2012 14:57 # +3
У препода же, когда он увидит.
Voittamaton 20.09.2012 08:15 # 0
eth0 20.09.2012 09:09 # +3
И я не думаю, что в других шарагах нашей многонеобъятной роисси учат сильно лучше. Ну и, плюс, с такими технологиями выучить серую массу не получится всё равно. Будут быдлокодеры и с тремя высшими красными дипломами, только и всего.
vercetti 20.09.2012 14:01 # +1
eth0 20.09.2012 16:12 # 0
Плюс, ещё часть дисциплин (например, что-то про компиляторы) вели зелёные аспиранты, которым было пох до своего предмета, да и не разбирались они в нём особо. Чему в такой ситуации можно научить? Да вот хер его знает.
Знаю только, например, что один с моего потока после института ушёл в фотографы, а второй каким-то говном торговать. Ну и в том же духе. Хотя, это ж к лучшему, наверное.
defecate-plusplus 20.09.2012 16:14 # +3