Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
Falcon18rus
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 2
1

Осуществить циклический сдвиг компонент заданного вектора A(N) влево на одну позицию, то есть получить вектор A = ( a2 , a3 , . , aN, a1 ) Как это с

31.01.2013, 14:17. Просмотров 1465. Ответов 4
Метки нет (Все метки)

Осуществить циклический сдвиг компонент заданного вектора A(N) влево на одну позицию, то есть получить вектор A = ( a2 , a3 , ... , aN, a1 ) Как это сделать?!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 14:17
Ответы с готовыми решениями:

Осуществить циклический сдвиг компонент заданного вектора вправо на две позиции
Осуществить циклический сдвиг компонент заданного вектора A(N) вправо на две...

Осуществить циклический сдвиг влево введенного числа на N разрядов
Осуществить циклический сдвиг влево введенного числа на N разрядов (например,...

Осуществить циклический сдвиг элементов массива влево (вправо) на k позиций
Дан массив размера N и число k (0 < k < 5, k < N). Осуществить циклический...

Произведите сдвиг элементов исходного массива на одну позицию влево
Дан массив А из n элементов. Произведите сдвиг элементов исходного массива на...

Осуществите циклический сдвиг компонент заданного вектора A(N) влево на одну позицию, то есть получите вектор А = (a2 , a3 , ., aN , a1 )
Помогите пожалуйста. Осуществите циклический сдвиг компонент заданного вектора ...

4
Ivan Fantom
5 / 5 / 2
Регистрация: 12.10.2011
Сообщений: 75
31.01.2013, 14:47 2
A = (a1 , a2 , ... , aN)
Запоминаем а1 в буфер, делаем перезапись элементов вектора влево в цикле: а2 в а1, а3 в а2 и т.д. После этого в конце вектора у нас будет 2 аN. Пишем на песто последнего элемента вектора сохраненное в буфере значение первого элемента вектора.
A = ( a2 , а3, ... ,aN, а1)
0
Noob.net
Темная сторона .Net
579 / 476 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
31.01.2013, 14:50 3
Falcon18rus, Проще было бы использовать Очередь
Queue
0
Falcon18rus
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 2
31.01.2013, 18:53 4
спасибо огромное... как это в программе Visual C# 2010 будет выглядеть?
0
Psilon
Master of Orion
Эксперт .NET
6000 / 4850 / 902
Регистрация: 10.07.2011
Сообщений: 14,460
Записей в блоге: 5
Завершенные тесты: 4
31.01.2013, 20:55 5
C#
1
2
3
4
int temp = a[0];
for(int i = 1; i < a.Length; i++)
   a[i-1] = a[i];
a[a.Length-1] = temp;
0
31.01.2013, 20:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2013, 20:55

Циклический сдвиг компонент вектора влево на одну позицию
Дан вектор Х={X1,X2...,Xk}. Осуществить циклический сдвиг компонент этого...

Осуществить циклический сдвиг элементов массива влево на одну позицию
3.Дан массив размера N. Осуществить циклический сдвиг элементов массива влево...

Осуществить циклический сдвиг элементов массива влево на одну позицию
Помогите, пожалуйста, решить программы на си++, если не решу мне хана, заранее...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru