Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » "Морський бій": розробка програми

Реферат "Морський бій": розробка програми





y; Polojenie = polojenie; KOL_RANENIY = 0;

} Prorisovka (int sdvX, int sdvY) {(Polojenie) for (int a = X; a

} Vistrel (int x, int y) {(Polojenie) for (int a = X; a

} for (int a = Y; a

} 0;

} Ranenie () {KOL_RANENIY + +; if (KOL_RANENIY == Razmer) return 1; else return 0;} Vistrel_v_kletkus (Kletka * kletka [10] [10]) {xm, ym; (Polojenie) {xm = X + Razmer; ym = Y + 1;} {xm = X + 1; ym = Y + Razmer;} (int i = X - 1; i <= xm; i + +) if ((i < = 10) && (i> 0)) (int j = Y - 1; j <= ym; j + +) if ((j <= 10) && (j> 0)) [i-1] [j-1] -> Vistrel_v_kletku (1);

} Rasstanovka (Kletka * kletka [10] [10]) {xm, ym; (Polojenie) {xm = X + Razmer; ym = Y + 1;} {xm = X + 1; ym = Y + Razmer;} (int i = X - 1; i <= xm; i + +) (int j = Y -1; j <= ym; j + +) {(! ((i <1) | | (i> 10) | | (j <1) | | (j> 10))) {((X <= i) && (i <= xm-1) && ; (Y <= j) && (j <= ym-1)) [i-1] [j-1] -> Korabl_v_kletku (2); kletka [i-1] [j-1 ] -> Korabl_v_kletku (1);

}

}

}

}; New_Korabl (Kor_potomok * ship [10], Kletka * kletka [10] [10], int kol_raneniy); shoting (Kletka * kletka [10] [10], Kor_potomok * ship [10 ], int & xn, int & yn, int & kol_raneniy, int & a, int m);

main () {(BLACK); (WHITE); (); csdvX = 14, csdvY = 2; (int i = 1; i <= 10; i + +) {(3 * csdvX + 3 * i + 1, 2 * csdvY + 1); cout <

} * kletka [10] [10]; (i = 0; i <10; i + +) (int j = 0; j <10; j + +) kletka [i] [j] = new Kletka (i +1, j +1); (i = 0; i <5; i + +) random (45); msdvX = 1, msdvY = 2; (i = 1; i <= 10; i + + ) {(3 * msdvX + 3 * i + 1, 2 * msdvY + 1); cout <

} * mkletka [10] [10]; (i = 0; i <10; i + +) (int j = 0; j <10; j + +) mkletka [i] [j] = new Kletka (i +1, j +1); (); _potomok * mship [10], * Base_Korabl [10]; _Korabl (Base_Korabl, kletka, 0); _Korabl (mship, mkletka, 1); ch; ckol = 10, cxn, cyn, cr = 0, ma, ca; mkol = 10, px = 0, py = 0; (i = 0; i <10; i + +) for (int j = 0; j <10 ; j + +) [i] [j] -> Prorisovka (csdvX, csdvY); (i = 0; i <10; i + +) for (int j = 0; j <10; j + +) [i] [j ] -> Prorisovka (msdvX, msdvY); (msdvX +3, 2, msdvY + 33, 3); (BLACK);

clrscr (); <<"Кількість кораблів гравця:" <

do {sh; {//Постріл гравця (3 * csdvX + 1, 2, 3 * csdvX + 32, 3); (BLACK); (); <<"Кількість під кораблів комп'ютера: "<


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка комп'ютерної гри "Морський бій"
  • Реферат на тему: Комп'ютерні ігри "Морський бій" і "Автоматичний відео-по ...
  • Реферат на тему: Розробка програми лояльності на прикладі ТОВ "Керуюча Компанія" Б ...
  • Реферат на тему: Розробка програми "База даних" Готель "
  • Реферат на тему: Бухгалтерський облік на ТОВ "Морський Док" Якутськ "