Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 30.12.2018
Сообщений: 14
1

Как двигаться по индексам влево?

20.01.2019, 13:26. Показов 638. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть ряд чисел {0, 1, 2, ... количествоЭлементов-1}
В случае движения вправо достаточно сделать так:
число = (число + количествоШагов) % количествоЭлементов

Как реализовать движение влево, если количествоШагов > количествоЭлементов?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2019, 13:26
Ответы с готовыми решениями:

Нужно добавить кнопку, при нажатии на которую шарик перестает двигаться вправо-влево, и начинает двигаться вверх-вниз
Пожалуйста помогите переделать программу. Нужно добавить кнопку, при нажатии на которую шарик...

Красный закрашенный квадратик должен двигаться по экрану вправо – влево
Красный закрашенный квадратик должен двигаться по экрану вправо – влево, после прохождения одной...

После нажатия на цифру 1 фигура начинает двигаться вправо, а на цифру 2 – влево
2)Дана фигура в случайном месте, после нажатия на цифру 1 фигура начинает двигаться вправо, а на...

Как обратиться к индексам списка в цикле?
Есть список. Нужно обратиться к индексам списка, а не к его значениям. Как это сделать? Чтобы...

1
Эксперт .NET
17790 / 12941 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
20.01.2019, 13:42 2
Цитата Сообщение от csharpbeginer Посмотреть сообщение
Как реализовать движение влево, если количествоШагов > количествоЭлементов?
число = ((число - количествоШагов) % количествоЭлементов + количествоЭлементов) % количествоЭлементов

Если первое выражение изменить на (число + количествоШагов), то в качестве количества шагов можно использовать положительное значение для шага вправо и отрицательное для шага влево.
0
20.01.2019, 13:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2019, 13:42
Помогаю со студенческими работами здесь

Как на форме объединить элементы для работы по индексам?
На форме нарисован числовой индикатор. Все символы объединены на панели. Для проведения...

Как двигаться дальше?
Чуть больше года изучаю программирование должным образом. мне уже 22 года. Изучил С++, ничего...

Как передавать в функцию указатели на двумерный массив и как с помощью указателя двигаться по массиву?
Добрый день, уважаемые знатоки С++! Я долгое время работал в С#, но недавно перешел на С++, и у...

Как заставить шарик двигаться по экрану, как в невесомости?
Здравствуйте таварищи програмисты, у меня возникла идея написать прогу что бы шарик двигался по...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru