Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
dinarawayne
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 2
#1

Игра "Вращающийся квадрат" - C++

10.05.2017, 10:28. Просмотров 210. Ответов 2
Метки c++ (Все метки)

Игра "Вращающий квадрат". Дан квадрат размером 4 х 4 клетки, в которых с помощью датчика случайных чисел расставлены буквы от А до Р. Упорядочить буквы в квадрате по алфавиту. Квадрат имеет подквадраты, которые можно вращать по часовой стрелке на одну клетку. Подквадраты имеют размер 2 х 2 и указываются номером левой верхней клетки.
Срочно, пожалуйста.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2017, 10:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Игра "Вращающийся квадрат" (C++):

Класс "Графический объект", от которого будут наследоваться классы "круг" и "квадрат"
Реализовать класс Графический объект от которого будут наследоваться классы...

Реализовать класс "Квадрат" с данными-членами "центр квадрата" и "сторона квадрата"
Объявить класс по приведенному ниже заданию в соответствии с номером варианта...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года "весна", "лето", "осень", "зима" определить...

Консольная "графика", игра "Тетрис". Фигуры перестают прорисовываться на определенном этапе
Доброго времени! Написал на днях тетрис (в консоле) с использованием, кажется...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую...

2
Mohan
72 / 37 / 21
Регистрация: 03.02.2017
Сообщений: 101
Завершенные тесты: 2
10.05.2017, 10:41 #2
Тут посмотри!
0
Antikl
с++
274 / 270 / 147
Регистрация: 15.07.2015
Сообщений: 1,479
Завершенные тесты: 6
10.05.2017, 10:53 #3
Лучший ответ Сообщение было отмечено dinarawayne как решение

Решение

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
#include<iostream>
void maxbesheniy_agressive_kid(char square[4][4])
{
    for (int i = 0; i < 4; ++i)
    {
        for (int j = 0; j < 4; ++j)
            std::cout << square[i][j] << " ";
        std::cout << std::endl;
    }
    std::cout << std::endl;
}
 
int main()
{
    srand((unsigned)time(NULL));
    char square[4][4];
 
    for(int i = 0; i < 4; ++i)
        for (int j = 0; j < 4; ++j)
            square[i][j] = 'A' + 4*i + j;
 
    maxbesheniy_agressive_kid(square);
    
    std::qsort(square, 16, sizeof(square[0][0]), [](const void* a, const void* b)
    {
        return -1 + (rand() % 3);
    });
 
    maxbesheniy_agressive_kid(square);
 
    std::qsort(square, 16, sizeof(square[0][0]), [](const void* a, const void* b)
    {
        char arg1 = *static_cast<const char*>(a);
        char arg2 = *static_cast<const char*>(b);
 
        if (arg1 < arg2) return -1;
        if (arg1 > arg2) return 1;
        return 0;
    });
 
    maxbesheniy_agressive_kid(square);
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2017, 10:53
Привет! Вот еще темы с решениями:

Создать класс "Квадрат" и производный класс "Правильная пирамида"
Заранее спасибо за помощь)

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс"
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания"
Создать класс Книга поля: название книги,количество страниц,год издания...

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления"
Помогите с кодом написания задачи, не понимаю как написать классы в классе. ...


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

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

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