0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
1

Исправить код игры с числами

16.12.2013, 20:13. Показов 623. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь вот написал игру, так простенькая, дали такое задание, но есть одно но, мне нужно чтобы код был разделен на классы и конструкторы в не goto если есть умельцы ,то помогите пожалуйста , перепишите код с классами и конструкторами,буду очень благодарен и признателен!
вот код.
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
#include <fstream> 
#include <iomanip> 
#include <iostream> 
 
using namespace std; 
 
int main() { int n, m,**a; int p,i,s,b,k,j,d,g,c,v;
menu:
{cout<<"Добро пожаловать .это игра для детей\n";
cout<<"Игра ,которая поможет ребенку выучить порядок чисел\n";
cout<< " Правила игры\n";
cout<<"Игра разных уровней:\n";
cout<<"1.От 1 до 10\n";
cout<<"2.От 1 до 20\n";
cout<<"3.От 1 до 30\n";
cout<<"4.От 1 до 40\n";
cout<<"5.От 1 до 50\n";
cout<<"Чтобы ребенок лучше усвоил порядок чисел будет дана таблица с числами в разнобой\n";
cout<<" Ребенку нужно распеределить числа по порядку, каждое число повторяется по 4 раза, для лучшего запоминания.\n";
cout<<" Четыре 1 должны занять первую строку\n";
 
{char filename[100];
cout<<"Начнем, введите номер уровня.txt!\n";
cin>>filename;
ifstream in(filename); 
in >> n >> m; 
a = new int*[n]; 
for (int i = 0; i < n; ++i) { 
a[i] = new int[m]; 
for (int j = 0; j < m; ++j) in >> a[i][j]; 
} 
for (int i = 0; i < n; ++i) { 
for (int j = 0; j < m; ++j) 
cout<< setw(2)<<"*"<< a[i][j]<<"*";
 
cout << endl; }
b=0;
{ while(b<(n-1)*(m-1)) 
{cout<<"Видите число которое будете использовать"; 
cin>>p;
cout<<"Введите номер столбика и строки в которых находиться число";
cin>>c>>v;
cout<<"Введите номер столбика и строки куда будет записано это число";
cin>>i>>j;
{ if (p==j)
 
{a[i][j+4]=a[c][v];
a[c][v]=0;
 
{for (int i = 0; i<=10; ++i) 
{ 
for (int j = 0; j < 9; ++j)
cout<< setw(2)<<"*"<< a[i][j]<<"*";
 
cout << endl;}
}
}
 
 
else { cout<<"Вы допустили ошибку, если хотите начать игру заного нажмиет 1, если закончить -0.\n";
cin>>d;
if (d=1)
{ goto menu;}
else {system("exit");}
}
b++;}}
 
 
 
}
cout<<"Вы выиграли!";}    }}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2013, 20:13
Ответы с готовыми решениями:

Помогите исправить код заполнения матрицы случайными числами
Добрий день, виправте код пожалуйста, нужно что бы матрица заполнялася случайными числами ...

Исправить код игры
Это вроде как игра. Стреляем из пушки по цели через гору. Проблема в том что пушка стреляет через...

Исправить код, чтоб массивы заполнялись случайными числами
Помогите, пожалуйста! Есть код для работы с массивами и матрицами! Нужно исправить, чтоб массивы...

Сервер для игры: исправить код в проекте
Пишу сервер для игры на XNA Вылетает ошибка в 48 строчке (Runtime ошибка) Помогите. Спасибо.

2
4761 / 2571 / 891
Регистрация: 29.11.2010
Сообщений: 5,551
16.12.2013, 20:43 2
Опишите, пожалуйста, саму игру. В коде не разобраться, содержимого файлов нет.
0
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
16.12.2013, 20:54  [ТС] 3
дается массив например
6 9(количество строк и столютков, столбиков 9 так как ответы записываются рядом
1 2 3 4*это номера столбиков и номер строк ниже
1(стр)1 4 3 2 0 0 0 0
2(стр)5 2 4 1 0 0 0 0
3(стр)3 5 4 2 0 0 0 0
4(стр)1 2 3 5 0 0 0 0
5(стр)1 5 4 3 0 0 0 0
игрок
складывает вот так нулями становатся начальные цыфры.
0 0 0 0 1 1 1 1
0 0 0 0 2 2 2 2
0 0 0 0 3 3 3 3
0 0 0 0 4 4 4 4
0 0 0 0 5 5 5 5
идея такая выбирает цифру из списка и добовляет цифру в список игры(ну там где изначально нули) ксли делыет ошибку,тоесть 1 хочет добавить во вторую строку,то игра начинается заного. и так пока не будет закончены все ряды.
0
16.12.2013, 20:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2013, 20:54
Помогаю со студенческими работами здесь

Исправить код игры «Камень-ножницы-бумага»
Условие: 1-й класс должен содержать следующие элементы: конструкторы , методы, свойства. 2-й класс...

Исправить код игры "Крестики-нолики"
игру 'крестики нолики' с++ с помащу функций пример(не работаєт) #include &lt;iostream&gt; using...

Исправить код игры "Парные картинки"
Здравствуйте. Начала делать игру в делфи парные картинки. Но что-то у меня не получается. Помогите...

Скажите, пожалуйста, как исправить исправить код в процедуре
задание такое :Дан одномерный массив. Переместить нулевые элементы массива в начало, сдвинув...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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