Надо перевести программу из кода BCB в VBA, програмка сортирует массив методом Хоара, и должна работать в Excel. Раньше не сталкивался, поэтому понятия не имею как это сделать...если кто может помогите...заранее благодарен... Вот код функции в BCB:
| Код | #include <math.h> #include <iostream.h> #include <fstream.h> #include <stdio.h> #include <conio.h>
void Sort(int L,int R,int A[]) { int X,Y,i,j; X=A[(L+R)/2]; i=L; j=R; while (i<=j) { while (A[i]<X){i=i+1;} while (A[j]>X){j=j-1;} if (i<=j) { Y=A[i];A[i]=A[j];A[j]=Y; i=i+1; j=j-1; } } if (L<j) {Sort(L,j,A);} if (i<R) {Sort(i,R,A);} }
|
|