Я Вам абсолютно точно ответил. Боюсь проблемы в Вас самом, что не можете под свой код вставить уже написанную за Вас функцию.
С таким подходом Вам никто не поможет. Редко такое говорю - завязывайте с программированием. Оно похоже совсем не Ваше. Уверен - что-то другое Вы делаете лучше.
Или меняйте подход.
И ещё раз ссылка на абсолютно рабочий код. Любой это подтвердит.... Стандартный C++.
https://www.ideone.com/KbkUQ3С вводом произвольных чисел (после перехода соотв нажать Run для выполнения программы)
https://onlinegdb.com/rkipEq81mА налево и направо раздавать "бесполезные ответы" даже не разобравшись - не делает Вам чести и совершенно отбивает желание Вам помогать.
она должна счиать 5 3 6 8 1 (получается 5 элементов), а не 1 2 9 5
int dv = 1;
int fnh = 5;
int WDOrder[14] = {1, 2, 9, 5, 3, 6, 8};
for (int i = fnh; i>=dv; i--) {
Edit3->Text = sizeof(WDOrder[i]);
}