Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать сортировку массива подсчётом (по убыванию) https://www.cyberforum.ru/ cpp-beginners/ thread2243943.html
Реализовать сортировку подсчётом (в порядке убывания значений) для вещественного массива arr размером n, элементы которого - случайные величины, распределенные в интервале (0, n-1).
C++ Разбиение числа на заданное количество слагаемых
Помогите пожалуйста, есть программа разбиения числа на слагаемые,НО на все возможные, надо сделать так, чтобы количество слагаемых можно было вводить с клавиатуры. #include <stdlib.h> #include <iostream> using namespace std; #define N 100
C++ Нужно нарисовать график этих функции! https://www.cyberforum.ru/ cpp-beginners/ thread2243893.html
Платим только биткоинами!
C++ Функция: нахождение среднего арифметического значения элементов массива, расположенных на нечетных местах https://www.cyberforum.ru/ cpp-beginners/ thread2243887.html
Составить функцию нахождения среднего арифметического значения элементов массива, расположенных на нечетных местах, и применить ее для обработки нескольких одномерных массивов.
C++ Создание таймера без WinApi
Здравствуйте. Кто-нибудь делал реализацию таймеров без использования WinApi функций, а чисто средствами С++ и чтобы он работал в отдельном потоке(под Windows)? Если да, то подкиньте идею в каком направлении двигаться.
C++ Работа с односвязными кольцевыми списками народ помогите написать программу, уже неделю пытаюсь что то понять, ничего не выходит Создать односвязный список типа кольцо. Заменить последний элемент на другой вводимый с клавиатуры. Удалить из списка i-ый элемент, добавить новый элемент на первое место, получившийся результат переписать в файл. Результаты отображать на экране. https://www.cyberforum.ru/ cpp-beginners/ thread2243866.html
C++ Вычислить количество отрицательных элементов массива, имеющих четные индексы Здравствуйте. Имеется данный код помогите его переделать чтобы он Вычислял количество отрицательных элементов, имеющих четные индексы #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread2243864.html Определить значение функции при любом произвольном значении аргумента C++
Определить значение функции Y=3.5X-9.5 при любом произвольном значении Х - C++
C++ В заданной квадратной матрице найти максимальный элемент для каждой диагонали, параллельной побочной https://www.cyberforum.ru/ cpp-beginners/ thread2243843.html
Совсем не понимаю, как написать эту задачу на С++. На занятии прошли, как задать массив, а тут такое на дом. :С Дана квадратная матрица A порядка M. Найти максимальный элемент для каждой ее диагонали, параллельной побочной (начиная с одноэлементной диагонали A 1,1).
C++ Сделать функцию в smartpointer подсчитывания количества указателей на объект https://www.cyberforum.ru/ cpp-beginners/ thread2243833.html
Не представляю даже как это можно реализовать напишите пожалуйста простой код реализации
Перегрузка оператора -> для шаблонного класса C++
Как это написать не понимаю помогите пожалуйста Добавлено через 23 секунды пример кода пожалуйста
C++ Риторический опрос насчет работы cURL https://www.cyberforum.ru/ cpp-beginners/ thread2243827.html
вот есть код: #include "string" #include "stdafx.h" #define CURL_STATICLIB #include "curl/curl.h" #include <locale> #include <iostream> #ifdef _DEBUG # pragma comment (lib, "curl/libcurl_a_debug.lib") #else
0 / 0 / 0
Регистрация: 05.12.2017
Сообщений: 65
0

Есть заготовка для кода в игру пятнашки. Нужно подописывать функции (котовые после майна) - C++ - Ответ 12380910

11.05.2018, 11:05. Показов 1239. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
#include <stdio.h>
#include<conio.h>
#include <stdlib.h>
#include <windows.h>
#include <math.h>
 
 
// constants
#define DIM_MIN 3
#define DIM_MAX 9
 
// board
int board[DIM_MAX][DIM_MAX];
 
// dimensions
int d;
 
// prototypes
void clear(void);
void greet(void);
void init(void);
void draw(void);
bool move (int tile);
bool won(void);
 
int main(int argc, char* argv[])
{
    // ensure proper usage
    if (argc != 2)
    {
        printf("Usage: fifteen d\n");
        getch();
        return 1;
    }
 
    // ensure valid dimensions
    d = atoi(argv[1]);
    printf("%d\n",d);
    if (d < DIM_MIN || d > DIM_MAX)
    {
        printf("Board must be between %i x %i and %i x %i, inclusive.\n",
            DIM_MIN, DIM_MIN, DIM_MAX, DIM_MAX);
        return 2;
    }
 
    // open log
    FILE* file;// = fopen("log.txt", "w");
    fopen_s(&file, "log.txt", "w");
    if (file == NULL)
    {
        return 3;
    }
 
    // greet user with instructions
    greet();
 
    // initialize the board
    init();
 
    // accept moves until game is won
    while (true)
    {
        // clear the screen
        clear();
 
        // draw the current state of the board
        draw();
 
        // log the current state of the board (for testing)
        for (int i = 0; i < d; i++)
        {
            for (int j = 0; j < d; j++)
            {
                fprintf(file, "%i", board[i][j]);
                if (j < d - 1)
                {
                    fprintf(file, "|");
                }
            }
            fprintf(file, "\n");
        }
        fflush(file);
 
        // check for win
        if (won())
        {
            printf("ftw!\n");
            break;
        }
 
        // prompt for move
        printf("Tile to move: ");
        int tile;
        scanf("%d",&tile);
        
        // quit if user inputs 0 (for testing)
        if (tile == 0)
        {
            break;
        }
 
        // log move (for testing)
        fprintf(file, "%i\n", tile);
        fflush(file);
 
        // move if possible, else report illegality
        if (!move(tile))
        {
            printf("\nIllegal move.\n");
            Sleep(500000);
        }
 
        // sleep thread for animation's sake
        Sleep(500000);
    }
    
    // close log
    fclose(file);
 
    // success
    return 0;
}
 
/**
 * Clears screen using ANSI escape sequences.
 */
void clear(void)
{
 
}
 
/**
 * Greets player.
 */
void greet(void)
{
    clear();
    printf("WELCOME TO GAME OF FIFTEEN\n");
    Sleep(200000);
}
 
/**
 * Initializes the game's board with tiles numbered 1 through d*d - 1
 * (i.e., fills 2D array with values but does not actually print them).  
 */
void init(void)
{
   
}
 
/**
 * Prints the board in its current state.
 */
void draw(void)
{
   
}
 
/**
 * If tile borders empty space, moves tile and returns true, else
 * returns false. 
 */
bool move(int tile)
{
    // TODO
    return 0;
}
 
/**
 * Returns true if game is won (i.e., board is in winning configuration), 
 * else false.
 */
bool won(void)
{
    // TODO
    return 0;
}


Вернуться к обсуждению:
Есть заготовка для кода в игру пятнашки. Нужно подописывать функции (котовые после майна) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2018, 11:05
Готовые ответы и решения:

Подправьте игру пятнашки
Решил написать игрушку 15-ки я хочу что бы прога содержала такие функции: заполнение поля...

Написать игру Пятнашки
Необходимо написать игру &quot;Пятнашки&quot; на WPF. Загружаем картинку, она разбивается на 16 квадратов,...

Написать игру «Пятнашки»
Кто знает, как на С++ написать игру «Пятнашки». Программа должна содержать следующие функции: ...

Написать игру пятнашки на qt
Задали написать игру пятнашки на qt. на qt писал ранее калькулятор. подскажите, с чего начать...

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

Вставить изображение в игру Пятнашки
Вот у меня есть игра &quot;пятнашки&quot; и цифры нужно заменить рисунками. Плиз, подскажите как это сделать?...

Написать простую игру, например, пятнашки
Помогите пожалуйста написать игру на Си (пятнашки или можно любую другую, но как можно проще без...

Как лучше всего реализовать игру пятнашки?
Мне хотелось бы услышать советы по реализации такой игры. Интересует вопросы, как лучше сделать...

Реализовать игру в пятнашки с консольным текстовым интерфейсом
Ребята. добрый день Нужна помощь. Реализовать игру в пятнашки с консольным текстовым...

Простая задача в бейсик есть заготовка надо довести до ума
само задание в фото есть код преподу не нравится следующее: 1.сделать каким угодно матрицу...

Добавить использование шаблонов проектирования в игру "Пятнашки"
Есть реализация игры пятнашки, нужно сделать откат предыдущего хода, выбор уровня сложности (рохмир...

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