Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <iomanip>
  4. #include <vector>
  5. #include <cmath>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. cout << setprecision(3);
  12. cout << fixed;
  13. int n;
  14. cin >> n;
  15. vector <double> a;
  16. int j;
  17. for (int i = 0; i < n; i++) {
  18. cin >> j;
  19. a.push_back(j);
  20. }
  21. int left = 0;
  22. int right = 0;
  23. int schet = 0;
  24. for (int i = 0; i < n; i++) {
  25. if (a[i] == 0) {
  26. left = i;
  27. schet++;
  28. break;
  29. }
  30. }
  31. for (int i = n; i > 0; i--) {
  32. if (a[i] == 0) {
  33. right = i;
  34. schet++;
  35. break;
  36. }
  37. }
  38. if (schet < 2) {
  39. cout << "0" << endl;
  40. }
  41. double ans = 0;
  42. for (int i = a[left] + 1; i < a[right]; i++) {
  43. ans+=a[i];
  44. }
  45. cout << ans << endl;
  46. return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement