РБ
Руслан Бугаев
Дан однородный массив а,... аn. Найти и напечатать номер элемента, произведение которого с предыдущим максимально.
Помогите решить в С++
Помогите решить в С++
#include
#include
using namespace std;
int main(){
srand(time(0));
int a = 1, b =20;
const int n = 10;
int ar[n];
int max(0),mult,index;
for(int i(0); i < n; i++){
ar[i] = rand() % (b - a + 1) - a;
cout << ar[i] << ' ';
if(i != 0) mult = ar[i] * ar[i-1];
if(mult > max){
max = mult;
index = i;
}
}
cout << endl;
//cout << "max = " << max << endl;
cout << "index is " << index << endl;
system("pause > nul");
return 0;
}
for (i = 1, prod = 0; i < lenofa; i++) if (a[i] * a[i - 1] > prod) prod = a[i] * a[i - 1];
кажись так