Форум программистов, компьютерный форум CyberForum.ru

Игра Крестики-нолики - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Композиции на основе собственных типов http://www.cyberforum.ru/cpp-beginners/thread708020.html
Здравствуйте. Пытаюсь написать реализацию простенького хештебла на основе связных цепочек для хранения дубликатов столкнулся с проблемой. class HashTable { protected: List* hashArray;
C++ наследование классов Помогите пожалуйста разобраться с задачей Создайте базу данных деканата. В ней фиксируются данные о 2 категориях студентах: студенты получающие академическую стипендию, студенты получающие социальную стипендию. Базовый класс содержит имя и номер зачетной книжки. В информации о студентах получающих академическую стипендию содержится информация о среднем балле на который студент сдал сессию. В... http://www.cyberforum.ru/cpp-beginners/thread708019.html
Разбить main.cpp на файлы C++
Есть вот такой main.cpp: #include <stdlib.h> #include <iostream> #include <string.h> //#include <stdint.h> //#include <limits.h> #include <vector> //#include <iomanip> #include <math.h> #include <time.h>
почему виртуальный деструктор вызывается дважды? C++
Непонятно: #include <iostream> #include <conio.h> #include<string> using namespace std; class base { public:
C++ Builder Как выполняет действие программа c++? http://www.cyberforum.ru/cpp-beginners/thread707992.html
Есть программа, которая находит среднее арифметическое каждого столбца матрицы и выводит рез. в едит. матрица 5x2 мне помогли составить её, она работает все правильно, только я не могу понять как она работает и что означают переменные. Это мое задание по лабораторной, чтобы его защитить, то нужно преподу рассказать по какому принципу работает прога и значение каждой переменной. (Например i это...
C++ Как вернуть индексы массива в функции? Подскажите пожалуйста, как вернуть mi, mj ?(надо вернуть индексы массива) #include <stdio.h> #include <string.h> #include <math.h> int index(int A); int main() { подробнее

Показать сообщение отдельно
Learn
0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 34
26.11.2012, 17:10  [ТС]     Игра Крестики-нолики
Цитата Сообщение от margarin Посмотреть сообщение
Имеется ввиду определённой ячейке или всему столбцу/строке?
определённой ячейке

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <time.h>
using namespace std;
int j,i;
int main()
{
    char Matrix[3][3];
    int a, b,a1,a2,a3,a4,b1,b2,b3;
    setlocale(LC_ALL,"Rus");
 
     cout << "Игрок 1: введи место где хочешь поставить крестик " << endl;
     cin >> a;
     for(int i = 1; i<9; i++){
         if (i == a)
        Matrix[i][a] = '+';
     }
      cout << "Игрок 2: введи место где хочешь поставить нолик " << endl;
      cin >> b;
      for(int j = 1; j<9; j++){
         if (j == b)
            Matrix[j][b] = 'o';
     }
      cout << "Игрок 1: введи место где хочешь поставить крестик " << endl;
     cin >> a1;
     for(int k = 1; k<9; k++){
         if (k == a1)
            Matrix[k][a1] = '+';
     }
      cout << "Игрок 2: введи место где хочешь поставить нолик " << endl;
      cin >> b1;
      for(int w = 1; w<9; w++){
         if (w == b1)
            Matrix[w][b1] = 'o';
     }
      cout << "Игрок 1: введи место где хочешь поставить крестик " << endl;
     cin >> a2;
     for(int e = 1;e<9; e++){
         if (e == a2)
            Matrix[e][a2] = '+';
     }
      cout << "Игрок 2: введи место где хочешь поставить нолик " << endl;
      cin >> b2;
      for(int r = 1; r<9; r++){
         if (r == b2)
            Matrix[r][b2] = 'o';
     }
      cout << "Игрок 1: введи место где хочешь поставить крестик " << endl;
     cin >> a3;
     for(int f = 1; f<9; f++){
         if (f == a3)
            Matrix[f][a3] = '+';
     }
      cout << "Игрок 2: введи место где хочешь поставить нолик " << endl;
      cin >> b3;
      for(int g = 1; g<9; g++){
         if (g == b3)
            Matrix[g][b3] ='o';
     }
      cout << "Игрок 1: введи место где хочешь поставить крестик " << endl;
     cin >> a4;
      for(int h = 1; h<9; h++){
         if (h == a4)
            Matrix[h][a4] = '+';
     }
      
    
    for(int o = 0; o < 3; o++)
    {
        for(int u = 0; u < 3; u++)
        {
            cout << Matrix[o][u] << " ";
            
        }
        
        cout << endl;
    }
 
 
system("pause");
return 0;
 
 
}
Пробный вариант, уже что-то выводится.
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru