Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Есть вопрос по WinApi https://www.cyberforum.ru/ cpp-beginners/ thread198287.html
Напишу сюда, так как в этом топике много людей, может кто знает WinApi и распаковщик сообщений, может кто подскажет по этой теме https://www.cyberforum.ru/win-api/thread198215.html
C++ создать массив который состоит из милион элементов
Можно ли в С++ создать массив который состоит из милион элементов. И если можно то как.
C++ Сортировка методом Шелла Сначала сравниваются и сортируются между собой ключи которые стоят на расстоянии d друг от друга,после этого процедура повторяется для некоторых меньших значений d, а заканчивается сортировка Шелла упорядочиванием элементов при d=1. Ребят, помогите разобраться. я в этом дуб дерево хвойное, а на завтра мне надо сдать КР.. Зарание спасибо Я выдрал код из википедии но при запуске вылетает... https://www.cyberforum.ru/ cpp-beginners/ thread198260.html C++ Отсортировать массив по невозрастанию сортировкой прямым обменом https://www.cyberforum.ru/ cpp-beginners/ thread198257.html
. Отсортировать массив из N символов в невозрастающем порядке с помощью сортировки прямым обменом. (заранее спасибо)
Оллимпиадное задание C++
Задание. Тестирование студентов по некоторой дисциплине. Программа предлагает пользователю ответить на определенное количество вопросов (не менее 10). Каждый вопрос включает несколько вариантов ответа (не менее 4-х). Программа последовательно предъявляет пользователю вопросы и варианты ответов и ожидает ввода от пользователя выбранного варианта. В конце программа отображает процент правильных...
C++ Вычислить произведение элементов массива, принадлежащих заданному отрезку В одномерном массиве, состоящем из N целых чисел, вычислить: 1. индекс минимального элемента; 2. произведение элементов массива, принадлежащих заданному отрезку . написал прогу для первого условия, не проходит тест. кто может подсобите, код ниже // laba 6 zad 1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread198254.html
C++ Массивы(статические) Найти максимальную по длине монотонную (т. е. либо неубывающую, либо невозрастающую) подпоследовательность заданного массива целых чисел P.S. При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины N. Затем пользователь вводит реальную длину массива (не больше N) и работает с... https://www.cyberforum.ru/ cpp-beginners/ thread198252.html C++ Наверное синтаксическая ошибка
Выдает ошибку Unit1.cpp(35): E2141 Declaration syntax error double funBendel (double A, double E, double S) { double f1 = pow(24/A,14); double e = exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)); double f3 = 1.0 - e; double f2 = pow(f3,4.0); double f = (f1 * f2) - S; double f = ((pow(24/A,14)) * (pow((1.0 - (exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)))),4.0))) - S;
C++ При отображении выборки из структуры отображаются артефакты https://www.cyberforum.ru/ cpp-beginners/ thread198231.html
Здравствуйте, уважаемые форумчане. Имеется программа на Си. Компилятор использую Dev-cpp. Вот сам проект Программа представляет из себя информационно-поисковую систему. При выборе пункта 5 программа должна отображать все телепрограммы с жанром "спорт",а она стала отображать всю базу. Что еще интереснее отображает даже позиции, которые были удалены. Вместо них отображает артефакты. Один...
C++ Объединить массивы Даны два массива A и B размера m, элементы которых упорядочены по возрастанию. Объединить эти массивы так, чтобы результирующий массив остался упорядоченным. Добавлено через 14 минут P.S. При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины N. Затем пользователь вводит... https://www.cyberforum.ru/ cpp-beginners/ thread198226.html
Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение C++
Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение Добавлено через 14 минут P.S. При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины N. Затем пользователь вводит реальную длину массива (не...
C++ Добавить после элемента массива с заданным индексом элемент со значением 100 Удалить последний элемент равный 0. Добавить после элемента массива с заданным индексом элемент со значением 100. Добавлено через 15 минут P.S. При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины N. Затем пользователь вводит реальную длину массива (не больше N) и работает... htt
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
27.11.2010, 16:24 0

крестик-нолик-условие ничьи - C++ - Ответ 1146807

27.11.2010, 16:24. Показов 7271. Ответов 3
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void main()
{
        int x[n][n]={0};        //инициализованная матрица
        int count = 0;
        while(count!=9) //бесконечный цикл
{
        out(x); //вывод матрицы
        inp(x); //ввод крестика в матрицу
        count++;
        if(win(x)==1)//если конец игры
        {
                out(x);                 //вывод
                win(x);                 //выводит либо победителя либо ничья
                break;                  //остановка цикла-игры
        }
                comp(x);        //если не конец игры,то ход компьютера
        }
if(count==9)
cout<<"НИЧЬЯ";
}
ход человека мы считаем, далее нужно переделать функцию хода компьютера:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void comp(int x[][n],int *count)//Ход компьютера. Если рядом с крестиком есть крестик,то рядом с другим крестиком написать 0
 
{
        int a=0,b=0;
        for(int i=0;i<n;i++)
                for(int j=0;j<n;j++)
                {                       
rrand:          a=rand()%2;
                        b=rand()%2;
                        if(x[a][b]==0)x[a][b]=2;
                        else goto rrand;
                        i=n;
                                j=n;
                }
count++;
}
вызов функции:
C++
1
comp(x,&count);
передаем по ссылке, чтоб его значение менялось и в main()

Вернуться к обсуждению:
крестик-нолик-условие ничьи C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2010, 16:24
Готовые ответы и решения:

крестик-нолик - функция пoбеды
Ну кто же!!! Помогите,функция проверки на победу не работает нормально! Даже коменты написал что...

крестик-нолик - функция победы
пишу игру крестики нолики. функция bool win(int x; порверят на каждом шагу наличие на победу. Как...

Интеллект компьютера в игре Крестик-Нолик
вот написал себе игру крестик нолик. Все нормально получилось. Просто вот не могу объяснить...

Игра крестики-нолик
Пишу игру крестики-нолики с хоть каким-то ИИ. Есть функция bot_attack и функция bot_def bool...

3
27.11.2010, 16:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2010, 16:24
Помогаю со студенческими работами здесь

Список, выводит лишний нолик
Задание таково: Внести значения, выбрать количество элементов которые должны вывестись на экран с...

Вычислить вероятность победы одного из соперников и ничьи в 2 оставшихся играх
Помогите расчитать... Александр,Андрей,Артём,Арсений устроили между собой турнир по...

Адаптировать нолик в корзине
Вот сайт с которым ковыряюсь: http://htmltestolivegrey.dtraduga.vh55.hosterby.com Справа вверху...

Как из еденички сделать нолик
здравствуйте. мне надо при происхождении события менять некоторое число. типа есть число х=0,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru