#include <iostream>
#include <vector>

class sol{
    public:
        std::vector<int> tw(std::vector<int>& nums, int target);
};

std::vector<int> sol::tw(std::vector<int>& nums, int target){
    std::vector<int> val;

    for(int i=0; i<=nums.size(); i++){
        for(int j=i+1; j<=nums.size(); j++){
            if(nums[i]+nums[j] == target){
                val.push_back(i);
                val.push_back(j);
            }
        }
    }
    return val;
}

int main() {
    int target;
    std::cin>>target;

    std::vector<int> nums;

    for(int i=0;i<5;i++){
        int ip;
        std::cin>>ip;
        nums.push_back(ip);
    }

    sol a1;

    std::vector<int> res = a1.tw(nums, target);

    for(auto a: res){
        std::cout<<a<<' ';
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: