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

как переделать чтобы перемещалась "пустышка" - C++

Восстановить пароль Регистрация
 
KostyaKulakov
Заблокирован
15.08.2012, 17:49     как переделать чтобы перемещалась "пустышка" #1
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
#include <ctime>
#include <iostream>
#include <Windows.h>
#include <conio.h>
using namespace std;
 
int main()
{
    unsigned const int size = 15;
 
    int numbers[size+2];
 
    srand(time(0));
    
    bool result = true;
 
    int shift=0;
 
    int random;
    //generic
 
    for(int i=0; i < size; i++)
    {
        cout << "Please wait: " << size-i << " secund" << endl;
        random = rand()%size+1;
        result = true;
 
        for (int k=0; k < i+1; k++)
        {
            if(numbers[k] == random)
            {
                i--;
                result = false;
                system("cls");
            }
        }
        if(result == true)
        {
        numbers[i] = random;
 
        Sleep(1000);
 
        system("cls");
        }
    }
 
    system("cls");
 
    numbers[size] = '\0';
 
    for(int i=0; i < size+1; i++)
    {
        cout << "[" << numbers[i] << "]" << ' ';
        shift++;
        
        if(shift == 4)
        {
        cout << endl;
        shift = 0;
        }
    }
 
    cout << "Press a key" << endl;
 
    int key = _getch();
    
    if (key == 224)
    {
        int code = _getch();
        
        switch (code)
        {
            case 75:
                cout << "Arrow Left" << endl;
                break;
            case 72:
                cout << "Arrow Up" << endl;
                break;
            case 77:
                cout << "Arrow Right" << endl;
                break;
            case 80:
                cout << "Arrow Down" << endl;
                break;
            default:
                cout << "Not an arrow key" << endl;
        }
    }
 
}
как переделать чтобы перемещалась "пустышка"?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 17:49     как переделать чтобы перемещалась "пустышка"
Посмотрите здесь:

Переделать ввод / вывод с "C++" на "С" C++
C++ Как сделать, чтобы функции работали "независимо" одна от другой?
C++ Как переделать эту прогу в шаблон классов "Двусвязный список" произвольных элементов
C++ Как изменить код, чтобы не было ошибки "expected initializer before void"
Как сделать, чтобы "*" принимали как обычную переменную? C++
C++ Как правильно написать, чтобы выводился "0"?
Перегрузка оператора "+", чтобы выполнял "*" C++
Как записать имя переменной чтобы она обозначала греческую "фи" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
15.08.2012, 17:57     как переделать чтобы перемещалась "пустышка" #2
Пояснишь, что за пустышка?..

p.s Не secund, а second
KostyaKulakov
Заблокирован
15.08.2012, 17:59  [ТС]     как переделать чтобы перемещалась "пустышка" #3
точно. писал по памяти. пустышка это 0. это код(прототип) игры пятнашек.
Yandex
Объявления
15.08.2012, 17:59     как переделать чтобы перемещалась "пустышка"
Ответ Создать тему
Опции темы

Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru