Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Калссы и еонструкторы
|
|||
|---|---|---|---|
|
#18+
Нужна помощь вот написал игру, так простенькая, дали такое задание, но есть одно но, мне нужно чтобы код был разделен на классы и конструкторы в не goto если есть умельцы ,то помогите пожалуйста , перепишите код с классами и конструкторами,буду очень благодарен и признателен! вот код. #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<<"Вы выиграли!"} }} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 20:06 |
|
||
|
Калссы и еонструкторы
|
|||
|---|---|---|---|
|
#18+
armagedonishe, в код вникать не хочется. А почему Вы кстати сами не сделаете что надо. Тема ООП не сложная вроде. Ну да, есть моменты сложные для понимания изначально, но в основу вникнуть труда не составит (так сказать быстрый старт). Если что, интересуйтесь, спрашивайте - подскажем. А то так сразу код переписывать - это уйма потраченного времени... дак ещё и в пустую (Вам то от этого блага не будет... и нам тоже ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 21:02 |
|
||
|
Калссы и еонструкторы
|
|||
|---|---|---|---|
|
#18+
пытался,но не идет ка то вообще.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 21:27 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=68&tid=2019813]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 290ms |
| total: | 447ms |

| 0 / 0 |
