Cod sursa(job #1174973)

Utilizator sorynsooSorin Soo sorynsoo Data 24 aprilie 2014 11:49:50
Problema Algoritmul lui Euclid extins Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.95 kb
#include <iostream>
#include <vector>
#include <string>
using namespace std;
class test
{
public:
    int func(vector<string> v1, vector<string>v2)
    {
            vector<string>::iterator it;
            string::iterator it2;
            string bum="bum";
            string st;
            for(it=v1.begin(); it!=v1.end(); it++)
                st+=*it; // concatenare

            // insert
            cout<<st<<"\n";
            st.insert(4," ");
            st.insert(4,v2[0]);

            it2=st.begin();
            st.insert(it2,bum.begin(),bum.begin()+3);

            // erase
            st.erase(st.begin(), st.begin()+3);

            //substr
            st=st.substr(1,3);


            // copy

            st.copy(bum,1,1);

            cout<<st<<"\n";

    }
}tst;
int main()
{
    vector<string> v1,v2;
    v1.push_back("oioio");
    v1.push_back("aiaia");
    v2.push_back(" XOY ");
    tst.func(v1,v2);
}