gasienica - stachulemko/doc GitHub Wiki

gasienic


#include <iostream>
#include <vector>
using namespace std;
int main()
{
    vector<int>vec={1, 3, 2, 5, 1, 1, 2, 3};
    int target =7;
    int left=0;
    int right=0;
    int suma_tmp=vec[left];
    while(left!=vec.size()-1 and right!=vec.size()-1){
        cout<<"suma_tmp ; "<<suma_tmp<<endl;
        cout<<"left ; "<<left<<" "<<"right ; "<<right<<endl;
        if(suma_tmp<target){
            right++;
            suma_tmp+=vec[right];
        }
        else if(suma_tmp>target){
            left++;
            suma_tmp-=vec[left];
        }
        else if(suma_tmp==target){
            cout<<"left : "<<left<<"right : "<<right<<endl;
            return 0;
        }
        
    }
    cout<<"nie ma"<<endl;
}
⚠️ **GitHub.com Fallback** ⚠️