Вывести порядковый номер последнего из элементов массива А, для которого выполняется неравенство
.
Всегда выводит 0, в чем ошибка?
#include <iostream>
using namespace std;
int main()
{
const int i = 20;
double A[i];
int r=0;
cout << "Enter array " << endl;
for (int k = 0; k < i; ++k){
cout << "[" << k << "] = ";
cin >> A[k];
}
for (int k = 0; k < i; ++k){
cout << A[k]<<" ";
if ((A[k] > A[1])&&(A[k] < A[i])){
r = k;
}
}
cout << endl<< r << endl;
system("pause");
return 0;
}