#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
int n;
cout << "Введите количество элементов массива: ";
cin >> n;
double* a = new double[n];
cout << "Введите элементы массива:" << endl;
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
// Поиск максимального по модулю элемента
int maxIndex = 0;
for (int i = 1; i < n; i++)
{
if (fabs(a[i]) > fabs(a[maxIndex]))
{
maxIndex = i;
}
}
cout << "Номер максимального по модулю элемента = "
<< maxIndex + 1 << endl;
// Поиск первого положительного элемента
int firstPositive = -1;
for (int i = 0; i < n; i++)
{
if (a[i] > 0)
{
firstPositive = i;
break;
}
}
double sum = 0;
if (firstPositive != -1)
{
for (int i = firstPositive + 1; i < n; i++)
{
sum += a[i];
}
}
cout << "Сумма элементов после первого положительного = "
<< sum << endl;
delete[] a;
a = nullptr;
return 0;
}