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

Игра в закрашивание клеток - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс С++ ошибка http://www.cyberforum.ru/cpp-beginners/thread1816618.html
Помогите устранить ошибку Может проблемы в переменных ( такие же переменные я использовал в другом классе) Еще думаю что проблема в пространстве имен Надеюсь поможете и объясните
C++ Вычислить значение выражения совершенно не знакома с C++ но дали задание написать код, помогите пожалуйста.... http://www.cyberforum.ru/cpp-beginners/thread1816581.html
Работа с одномерными массивами: удаление, добавление, перестановка элементов C++
1) Сформировать массив из n элементов с помощью датчика случайных чисел (n задается пользователем с клавиатуры). 2) Распечатать полученный массив. 3) Выполнить удаление указанных элементов из массива. 4) Вывести полученный результат. 5) Выполнить добавление указанных элементов в массив. 6) Вывести полученный результат. 7) Выполнить перестановку элементов в массиве. 8) Вывести полученный...
Операторы присваивания, ввода- вывода. Операторы ветвления, выбора C++
Даны два ненулевых числа. Найти их сумму, разность, произведение, частное, остаток и целую часть от деления. Добавлено через 8 часов 13 минут Нашел код только на паскале написано надо перевести на с++ program xxx; var a, b, s : real; r, p, d : real; begin write ('введите певрое число- '); readln (a);
C++ Рассчитать координаты описанного прямоугольника внутри которого оказываются все заданные точки http://www.cyberforum.ru/cpp-beginners/thread1816558.html
Дан массив точек на плоскости { (x1,y1),(x2,y2)....(xn,yn) }. Рассчитать координаты описанного прямоугольника, то есть такого, внутри которого оказываются все заданные точки
C++ Описать класс Массив, найти массив, состоящий из элементов первого и второго массива Процедура по поиску такого массива работает, но после нее меняются элементы первого массива. И еще вопрос - как в конце программы освободить память от динамического массива? #include <iostream> #include <conio.h> #include <cstring> #include <stdlib.h> using namespace std; class Array подробнее

Показать сообщение отдельно
Gaveyn
0 / 0 / 0
Регистрация: 12.09.2016
Сообщений: 21
30.09.2016, 15:31     Игра в закрашивание клеток
Двое ребят на клетчатом листе бумаги N × M клеток играют в такую игру: они по очереди закрашивают клетки (изначально все клетки не закрашены). За ход разрешается закрасить 1, 2, 3 или 10 любых ещё не закрашенных клеток. Выигрывает тот, кто закрасит последнюю клетку. Кто выигрывает при правильной игре?

--
вот мой код
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
#include <iostream> 
using namespace std;
int main() {
    int n;
    int m;
    int nm;
    int pb = 0;
    cin>>n;
    cin >> m;
    nm = m*n;
    for (nm>0)
    {
        if (nm>10) {
            nm = nm - 10;
            pb = pb++;
        }
        else if (nm>3 && nm<10) {
            nm = nm - 3;
            pb = pb++;
        }
        else if (nm == 2) {
            nm = nm - 2;
            pb = pb++;
        }
        else if (nm == 1) {
            nm = nm - 1;
            pb = pb++;
        }
    }
    if (pb % 2 == 0) {
        cout<<"1"<<endl;
    }
    else {
        cout<<"2"<<endl;
    }
    return 0;
}
выдает тут ошибку
C++
1
for (nm>0)
"требуется точка с запятой"
Но там же не нужна точка с запятой...Что не так
Срочно пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru