Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2016
474
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int m[]={-1,2,-5,-3,-21,1,3,2,6,3,20,-6,3};
  5. //int m[]={-1,2,-5,-3,-21};
  6.  
  7. int main(){
  8.     int p1i=-1,p2i=-1;
  9.     for(int i=0;i<sizeof(m)/sizeof(int);i++){
  10.         if(m[i]>0 && p1i==-1){
  11.             p1i=i;
  12.         }else if(m[i]>0 && p2i==-1){
  13.             p2i=i;
  14.         }
  15.     }
  16.     if(p1i!=-1 && p2i!=-1){
  17.         int sum=0;
  18.         for(int i=0;i<sizeof(m)/sizeof(int);i++){
  19.             if(i>p1i && i<p2i){
  20.                 sum+=m[i];
  21.             }
  22.         }
  23.         cout << "сумма элементов массива, расположенных между первым и вторым положительными элементами:" << sum << endl;
  24.     }else{
  25.         cout << "в массиве меньше 2х положительных элементов:" << endl;
  26.     }
  27.    
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement