Въпрос относно тема Arrays задача Rotate and Sum
http://pastebin.com/exame5YF Някой може ли да ми помогне с тази задача, стигнала съм до частта, в която трябва последният елемент на входния масив да стане първи , а останалите да се преместят с една позиция надясно (например : вход: 1 2 3 4 5, изход 5 1 2 3 4). Има променлива К , която трябва да показва колко пъти да се направи преместването. Цикълът изпълнява операцията веднъж правилно, а следващите пъти грешно. Разбирам, че грешката най-вероятно е в реда веднага след цикъла, но не знам как да я оправя. Някой може ли да помогне? :)
Здравейте,
когато цикълът мести елементите отдясно наляво, реално взима стойността на последната позиция и я присвоява на препоследната и т.н.
Въпросът ми е каква стойност остава за последната позиция след като тя е преместена на предпоследната.
for (int e = array.Length - 1; e > 0; e--)
{
array[e] = array[e - 1];
}