Помогите разработать функцию для поиска пропорциональной последовательности, функция должна находить в массиве последовательность и возвращать её начальный и конечный индекс. Вот зарисовка на тему...
| Код | 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; } } }
|
Спасибо за ранее... |