Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [Pascal] Сдвиг массива на r-эленентов. |
Автор: InviZible 26.1.2007, 14:32 | ||
Необходимо сдвинуть массив на r элементов. Не могу понять, как вернуться к 1 элементу
Заранее спасибо. |
Автор: Kuvaldis 26.1.2007, 14:43 |
InviZible, Посмотри ссылки внизу страницы ![]() |
Автор: InviZible 26.1.2007, 14:46 |
Смотрел. |
Автор: Sunvas 26.1.2007, 14:47 | ||
InviZible, может так:
|
Автор: InviZible 26.1.2007, 14:53 |
а что за "т"? если это i или r, то не так (( |
Автор: Sunvas 26.1.2007, 14:58 |
Блин, ну обнови страницу!! |
Автор: InviZible 26.1.2007, 15:03 |
Вау, работает, спасибо. Но как ты догадался? Я сколько не высчитывал на бумаге до такого не дошел( |
Автор: Sunvas 26.1.2007, 15:05 | ||
ЧМОР! |
Автор: InviZible 26.1.2007, 15:07 |
ЧМОР!? Я таких слов не знаю) |
Автор: Sunvas 26.1.2007, 16:05 |
http://forum.vingrad.ru/act-Help/CODE-01/HID-17.html ![]() |
Автор: InviZible 28.1.2007, 13:51 |
Некорректно работает с некоторыми значениями n и r. Например, при n=5 r=-2 n=5 r=5(( |
Автор: Sunvas 28.1.2007, 13:59 | ||||
Попробуй всю эту хренотень:
заменить одной строчкой: |
Автор: volvo877 28.1.2007, 14:23 | ||
Вот так работает корректно...
|
Автор: InviZible 28.1.2007, 17:11 |
Sunvas и volvo877, большое спасибо. Только я что-то не пойму, причем тут byte(r <= 0), вот этот момент не понятен. Если не сложно, то скажите пару слов, пожалуйста. |
Автор: Sunvas 28.1.2007, 17:55 |
возвращает 1, если r<=0 и 0 если нет. |