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

Игра Змейка (хвост змеи) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ряды. Рекурсия http://www.cyberforum.ru/cpp-beginners/thread46394.html
В общем,у меня задача написать рекурсивно вычисление выражения exp(0.56*x+ln(x^2)) с помощью рядов. Нужно получить число просуммированных членов ряда,обеспечивающих вычисление исходной функции с...
C++ Расчет кол-ва неотрицательных элементов массива надо найти кол-во не отрицательных элементов массива он выводит какое-то число далеко заходящее за номера элементов #pragma hdrstop #include <iostream.h> #include <stdlib.h>... http://www.cyberforum.ru/cpp-beginners/thread46362.html
Ввод данных. C++
Долго оправдываться что совсем начинающий я не буду). Поставил компилятор Dev-C++, решил проверить как работает - написал программку, которая должна считывать числа и складывать - он...
Ошибка при компиляции C++
Подскажите пожалуйста из-за чего выходит эта ошибка при компиляции программы Unresolved external 'min(const int *, const int)' referenced from H:\MY...
C++ Функция flush() на C/C++ http://www.cyberforum.ru/cpp-beginners/thread46237.html
Уважаемые эксперты, обясните пожалуйста функцию flush() на C/C++... Буду очень благодарен...
C++ Где найти список data types для C и C++? Здравствуйте. Подскажите, пожалуйста, где можно найти список data types (не знаю как они еще называются, поэтому по поиску ничего не нашел) с русскими или английскими описаниями, сгрупированными по... подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
09.08.2009, 15:48
Нужно просто взять последний элемент хвоста, и поставить его перед головой. Алгоритм очень простой.
Звучит конечно красиво... Если змейка у нас массив, то переставив последний элемент перед головой(получается на место первого элемента массива естественно), не станет ли у нас бывший первый елемент теперь вторым, а второй третьим и т.д(т.е. не произойдёт ли смещение элементов)? Или змейка у нас не массив?
И как поставить последний на место первого, если последний имеет свои координаты(находится в противоположном направлении)...
P.S. Если немного не понял идею, то заранее извиняюсь
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru