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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KostyaKulakov
Заблокирован
#1

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

15.08.2012, 17:49. Просмотров 279. Ответов 2
Метки нет (Все метки)

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++
Есть такой код, в нем несколько функций. invert - инвертирует введеную строку; сount - считает количество цифр в строке; del - удаляет...

Как сделать чтобы после выбора "case" менюшка открывалась заново? - C++
Как сделать чтобы после выбора &quot;case&quot; менюшка открывалась заново и можно было выбирать очередной &quot;case&quot; #include &lt;iostream&gt; using...

Как правильно написать, чтобы выводился "0"? - C++
Задание таково. Создать 10 случайных чисел в диапазоне от –10 до 10. В процессе вывода их на экран вычислить процент четных чисел,...

Как сделать, чтобы "*" принимали как обычную переменную? - C++
как сделать чтобы * принимали как обычную переменную??

Как сделать чтобы печатало "" - C++
cout &lt;&lt; &quot; #include &lt;iostream&gt;\n#include &lt;string&gt;\n using namespace std; string s = &quot;&quot;; &quot;; Вывод через 'cout' печатает все символы...

Как сделать, чтобы появлялось сообщение "Массив не создан", если не задано положительное число ранга матрицы - C++
Добрый день. Подскажите, пожалуйста, как сделать, чтобы программа выдавала сообщение &quot;Массив не создан&quot; во всех случаях, за исключением...

нестандартный синтаксис используйте "&", чтобы создать указатель на член - C++
Здравствуйте,начал изучать классы и вот такая фигня.Кому не сложно,помогите исправить #include &quot;RECURSION_ONE.h&quot; int...

"Вычеркнуть" 5 цифр из числа так, чтобы число стало наименьшим - C++
Здравствуйте дорогие форумчане! Я впервые у вас на форуме, прошу простить если будут какие-то погрешности. Задача: Вводится 9-ти...

Нужно чтобы программа нарисовала MMD или ММД с помощью "*" - C++
Нужно чтобы программа нарисовала MMD или ММД с помощью &quot;*&quot;. Пользователю предоставляется выбор алфавита. Пожалуйста помогите. // MMD...

В чём ошибка? Надо чтобы подсчитывалось сколько раз нажата цифра "1" - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; int main() { int c,i; int v; for(i=0; i&lt;11;i++) ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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. это код(прототип) игры пятнашек.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru