template <typename T>
bool MyArrayCompare( const T &Array1[], const T &Array2[], T &ArrayDest[] )
{
const int Size1 = ArraySize(Array1);
const int Size2 = ArraySize(Array2);
const bool Res = (Size1 == Size2);
if (Res)
{
const int Size = ArrayResize(ArrayDest, Size1);
for (int i = 0; i < Size; i++)
ArrayDest[i] = Array1[i] - Array2[i];
}
return(Res);
}
void OnStart()
{
double Array1[] = {1, 2, 3};
double Array2[] = {4, 5, 6};
double NewArray[];
if (MyArrayCompare(Array1, Array2, NewArray))
{
ArrayPrint(Array1);
ArrayPrint(Array2);
ArrayPrint(NewArray);
}
}
bool MyArrayCompare( const T &Array1[], const T &Array2[], T &ArrayDest[] )
{
const int Size1 = ArraySize(Array1);
const int Size2 = ArraySize(Array2);
const bool Res = (Size1 == Size2);
if (Res)
{
const int Size = ArrayResize(ArrayDest, Size1);
for (int i = 0; i < Size; i++)
ArrayDest[i] = Array1[i] - Array2[i];
}
return(Res);
}
void OnStart()
{
double Array1[] = {1, 2, 3};
double Array2[] = {4, 5, 6};
double NewArray[];
if (MyArrayCompare(Array1, Array2, NewArray))
{
ArrayPrint(Array1);
ArrayPrint(Array2);
ArrayPrint(NewArray);
}
}
fxsaber:
Спасибо!
template <typename T>
bool MyArrayCompare( const T &Array1[], const T &Array2[], T &ArrayDest[] )
{
const int Size1 = ArraySize(Array1);
const int Size2 = ArraySize(Array2);
const bool Res = (Size1 == Size2);
if (Res)
{
const int Size = ArrayResize(ArrayDest, Size1);
for (int i = 0; i < Size; i++)
ArrayDest[i] = Array1[i] - Array2[i];
}
return(Res);
}
void OnStart()
{
double Array1[] = {1, 2, 3};
double Array2[] = {4, 5, 6};
double NewArray[];
if (MyArrayCompare(Array1, Array2, NewArray))
{
ArrayPrint(Array1);
ArrayPrint(Array2);
ArrayPrint(NewArray);
}
}
bool MyArrayCompare( const T &Array1[], const T &Array2[], T &ArrayDest[] )
{
const int Size1 = ArraySize(Array1);
const int Size2 = ArraySize(Array2);
const bool Res = (Size1 == Size2);
if (Res)
{
const int Size = ArrayResize(ArrayDest, Size1);
for (int i = 0; i < Size; i++)
ArrayDest[i] = Array1[i] - Array2[i];
}
return(Res);
}
void OnStart()
{
double Array1[] = {1, 2, 3};
double Array2[] = {4, 5, 6};
double NewArray[];
if (MyArrayCompare(Array1, Array2, NewArray))
{
ArrayPrint(Array1);
ArrayPrint(Array2);
ArrayPrint(NewArray);
}
}
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Голову сломал, не могу решить, задача тривиальная но не хватает пары функций к которым привык в других языках. Итак суть задачи:
Есть два массива А и B нужно научиться определять различаются ли данные массивы по элементно, и различие выталкивать в третий массив а его возвращать как результат работы функции.
Хотя бы алгоритмически немекните, или может быть у кого то готовый кусок кода есть...
Готов делиться пивом )))
Спасибо!