Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Лабиринт на с++  (Прочитано 3446 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #15 : 12 Января 2015, 20:28:36 »
alsoijw,
Весь прикол в том, что я решил сделать ровно 4 вишни в лабиринте, ни больше не меньше
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #16 : 12 Января 2015, 20:36:25 »
Гриб_под_зонтом, на каждом уровне?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #17 : 12 Января 2015, 20:37:32 »
alsoijw,
абсолютно верно. Это оптимальное число для 24 х 19
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #18 : 12 Января 2015, 20:40:06 »
Гриб_под_зонтом, это костыль(неумение сделать подсчёт)?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #19 : 12 Января 2015, 20:43:35 »
Если nado_sobrat будет не const , то массивы vishnia_x[], vishnia_y[] и sobrano[] не смогут создаться(
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #20 : 12 Января 2015, 20:53:47 »
Гриб_под_зонтом, костыль. Про динамическое управление памятью/указатели читал? Эта мощь си, плюсов. Без них - ты никто.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #21 : 12 Января 2015, 20:55:20 »
alsoijw,
читал. понял как применять. для чего нужны не понял :D
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #22 : 12 Января 2015, 20:59:47 »
Гриб_под_зонтом, выделяй память под массив. Но лично я бы не стал создавать массив.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #23 : 12 Января 2015, 21:06:16 »
alsoijw,
а как тогда сделать?
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #24 : 12 Января 2015, 21:11:08 »
Гриб_под_зонтом, тебе понадобятся следующие переменные: массив, координаты игрока, сколько ещё предстоит собрать(одна переменная), клавиша на какую нажал игрок. Из констант - пока - размеры массива, символы. Всё. Подумай, не придумаешь - пиши.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #25 : 12 Января 2015, 21:16:04 »
Очень похожий набор переменных и у меня в коде. Не хотелось бы их менять, потому что там уже всё связано. Можешь подсказать как именно сделать инициализацию всех переменных и в том числе массива? Мне большего так сказать и не надо
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #26 : 12 Января 2015, 21:22:39 »
Гриб_под_зонтом, у тебя их намного больше - координаты двери, координаты каждой вишни... Создай новый файл и уложись в ограничение. Какой следующий вопрос?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #27 : 12 Января 2015, 21:35:07 »
Расскажи как инициализацию провести а дальше я там уже сам поплыву) Договорились?
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #28 : 12 Января 2015, 22:08:35 »
Гриб_под_зонтом, инициализацию чего?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Гриб_под_зонтом

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
Re: Лабиринт на с++
« Ответ #29 : 12 Января 2015, 22:09:56 »
alsoijw,
Массива и переменных из файла
Hp 250 G3: 8Gb RAM, Intel Celeron 2.16-2.58GHz with 2 core, Intel HD Graphics.
Ubuntu 18.04 LTS with GNOME 3.

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.