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

Кошки и мышки С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ отсортировать структуру http://www.cyberforum.ru/cpp-beginners/thread959293.html
Всем привет, вот такой вопрос, не получается правильно отсортировать следующую структуру по z координате vector<Quaternion>q; //заполним куатернион q.resize(8); q.x=5; q.y=0; q.z=-2; q.x=0; q.y=0; q.z=-1; q.x=0; q.y=3; q.z=-3; q.x=5; q.y=3; q.z=-4;
C++ Верхний регистр в файле Доброго времени суток. Кого не слишком затруднит и не отберет много времени, прошу написать код программы ) Написать программу вычисления количества символов верхнего регистра в файле. Обработать ошибки. Добавлено через 19 часов 53 минуты пожалуйста) http://www.cyberforum.ru/cpp-beginners/thread959291.html
C++ Вычислить функцию
Доброго времени суток. Кого не затруднит, прошу написать код программы. Написать программу, вычисляющую ф-цию. N,x,k вводятся пользователем. Программа должна использовать цикл while. Входные данные поступают с клавиатуры. Результат выводится на экран. Установить точность 4 цифры. Предусмотреть обработку ошибок. (ф-ция в дополнениях)
Найти количество нулей подряд в двумерном массиве C++
Доброго времени суток всем! Вынужден просить Вашей помощи, так как сам уже ничего придумать не могу. Дана задача:В кинотеатре 7 рядов по 5 мест в каждом. В двумерном массиве хранится информация о проданных билетах, число 1 означает, что билет на данное место уже продано, число 0 означает, что место свободно. Поступил запрос на продажу k билетов на соседние места в одном ряду. Определите, можно...
C++ ханойские башни http://www.cyberforum.ru/cpp-beginners/thread959276.html
Программа, содержащая рекурсивный алгоритм для решения задачи про ханойские башни (для 2,3,4,5 дисков). Нужна дорабтка кода для подсчета колличества дисков на каждой из осей, после каждого перенесения диска. Вот код: #include <iostream> #include <conio.h> using namespace std; void Hanoi(int n, char from, char to, char temp){ /* n - число колец, from - имя...
C++ Значение по умолчанию передаваемое в функцию Значение по умолчанию передаваемое в функцию для переменных допустим int-типа установить можно вот так some_func(int i = 0){ Но вот как быть, если мне нужно по умолчанию передать пустой массив? some_func(char array={}){ Вот что то типо такого мне нужно, только правильно ) подробнее

Показать сообщение отдельно
D3fend0r
17 / 17 / 1
Регистрация: 14.09.2013
Сообщений: 37
21.09.2013, 22:48
Цитата Сообщение от knf Посмотреть сообщение
N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S -тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей.

Вот такая задачка.
Создам, например, циклический список, заполню его числами 1-серая мышка, 2 - белая мышка(рандомно). Далее будем "поедать" мышек, съеденная серая мышка -1, съеденная белая -2(например). И надо просто восстановить порядок, в котором они сидели? Все ли я правильно понял?
Но думаю, все совсем не так
порядок мышек не имеет значение, так как кошка независимо какую мышку съедает продолжает есть каждую S-тую мышку. Тоесть создаем циклический список (или массив) и заполняем его мышками ( без цвета). После выбираем откуда кошка начинает есть (это и будет серая мышка). Кошка оставляет (L+K) мышей, теперь можно выбрать какого цвета будут мышки ( удовлетваряя условию ), после этого даем цвет остальным мышкам, которые были съедены. И надо решить проблему бесконечных циклов, например s=2, {с,б,с,б}, K=0, L=1.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru