Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [С++] Поиск пропорциональной последовательности


Автор: Al47 10.6.2010, 19:24
Помогите разработать функцию для поиска пропорциональной последовательности, функция должна находить в массиве последовательность и возвращать её начальный и конечный индекс. Вот зарисовка на тему...
Код

void Search (double *arr, int size, int m, bool critery, double& ind_min, double& ind_max)
{
    double koef,koef_critery;
    int j,k;
    koef_critery=arr[0]/arr[1];
    for (j=0 ; j<=size-m ; j++)
    {
       for(k=j; k<j+m-1 ; k++)
       {
          koef=fabs(arr[k]/arr[k+1]);         
       }
       if((critery == true) ? koef>1 : koef<1)
           if(koef_critery == koef)
           {
               ind_min = j;
               ind_max = k;
           }
    }
}

Спасибо за ранее...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)