#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, const char * argv[])
{
const int n = 10;
float A[n] = { 0, -1, -3, 2, 4, 8, -10, -1, -2, -3};
float sum = 0;
int i, ipol, imin;
imin = 0;
ipol = -1;
for (i = 0;i < n;i++)
if (A[i] > 0)
{
ipol = i;break;
}
for (i = 0;i < n;i++)
if (A[i]<A[imin]) imin = i;
if (ipol > -1)
{
int istart = (ipol < imin) ? ipol : imin;
int iend = (ipol < imin) ? imin : ipol;
for (i = istart + 1;i < iend;i++)
sum += A[i];
cout << "Сумма равна " << sum << endl;
}
else cout << "Нет положительных элементов " << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIgKiBhcmd2W10pCnsKCiAgICBjb25zdCBpbnQgbiA9IDEwOwogICAgZmxvYXQgQVtuXSA9IHsgMCwgLTEsIC0zLCAyLCA0LCA4LCAtMTAsIC0xLCAtMiwgLTN9OwoKICAgIGZsb2F0IHN1bSA9IDA7CiAgICBpbnQgaSwgaXBvbCwgaW1pbjsKICAgIGltaW4gPSAwOwogICAgaXBvbCA9IC0xOwogICAgZm9yIChpID0gMDtpIDwgbjtpKyspCiAgICAgICAgaWYgKEFbaV0gPiAwKQogICAgICAgIHsKICAgICAgICAgICAgaXBvbCA9IGk7YnJlYWs7CiAgICAgICAgfQogICAgZm9yIChpID0gMDtpIDwgbjtpKyspCiAgICAgICAgaWYgKEFbaV08QVtpbWluXSkgaW1pbiA9IGk7CiAgICBpZiAoaXBvbCA+IC0xKQogICAgewogICAgICAgIGludCBpc3RhcnQgPSAoaXBvbCA8IGltaW4pID8gaXBvbCA6IGltaW47CiAgICAgICAgaW50IGllbmQgPSAoaXBvbCA8IGltaW4pID8gaW1pbiA6IGlwb2w7CiAgICAgICAgZm9yIChpID0gaXN0YXJ0ICsgMTtpIDwgaWVuZDtpKyspCiAgICAgICAgICAgIHN1bSArPSBBW2ldOwogICAgICAgIGNvdXQgPDwgItCh0YPQvNC80LAg0YDQsNCy0L3QsCAgIiA8PCBzdW0gPDwgZW5kbDsKCiAgICB9CiAgICBlbHNlIGNvdXQgPDwgItCd0LXRgiDQv9C+0LvQvtC20LjRgtC10LvRjNC90YvRhSDRjdC70LXQvNC10L3RgtC+0LIgIiA8PCBlbmRsOwoKfQoKCg==