fork download
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. int main(int argc, const char * argv[])
  8. {
  9.  
  10. const int n = 10;
  11. float A[n] = { 0, -1, -3, 2, 4, 8, -10, -1, -2, -3};
  12.  
  13. float sum = 0;
  14. int i, ipol, imin;
  15. imin = 0;
  16. ipol = -1;
  17. for (i = 0;i < n;i++)
  18. if (A[i] > 0)
  19. {
  20. ipol = i;break;
  21. }
  22. for (i = 0;i < n;i++)
  23. if (A[i]<A[imin]) imin = i;
  24. if (ipol > -1)
  25. {
  26. int istart = (ipol < imin) ? ipol : imin;
  27. int iend = (ipol < imin) ? imin : ipol;
  28. for (i = istart + 1;i < iend;i++)
  29. sum += A[i];
  30. cout << "Сумма равна " << sum << endl;
  31.  
  32. }
  33. else cout << "Нет положительных элементов " << endl;
  34.  
  35. }
  36.  
  37.  
  38.  
Success #stdin #stdout 0s 16048KB
stdin
Standard input is empty
stdout
Сумма равна  12