Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <stdlib.h>
- #include <vector>
- #include <algorithm>
- using namespace std;
- int main()
- {
- string text="Ala ma kota; ";
- vector<char> T;
- for (int i=0;i< text.length();i++)
- T.push_back(text[i]);
- int Copy;
- cout << "Przed"<< endl;
- for (int i=0;i<T.size();i++)
- {
- cout << T[i];
- }
- cout << endl;
- cin >> Copy;
- int len = T.size();
- /* {
- vector<char>:: iterator Pocz = T.begin(),I;
- for (int i=0;i<Copy;i++)
- {
- I=Pocz;
- for (int j=0;j<len;j++)
- {
- T.push_back(*I);
- I++;
- }
- }
- }
- */
- for (int i=0;i<Copy;i++)
- {
- for (int j=0;j<len;j++)
- T.push_back(T[j]);
- }
- cout << "Po"<< endl;
- for (int i=0;i<T.size();i++)
- {
- cout << T[i];
- }
- vector<char>:: iterator I,I1,I2;
- I=T.begin();
- while (I!= T.end())
- {
- string Ala="";
- Ala = *I;
- I1=I+1;
- if (I1!=T.end())
- {
- Ala+=*I1;
- I2=I1+1;
- if (I2!=T.end())
- {
- Ala+=*I2;
- if (Ala=="Ala")
- {
- *I = 'U';
- I1 = T.insert(I1,'r');
- I1++;
- I1 = T.insert(I1,'s');
- I1++;
- I1 = T.insert(I1,'z');
- I1++;
- I1 = T.insert(I1,'u');
- I=I1;
- }
- }
- }
- I++;
- }
- cout << "Po mod"<< endl;
- for (int i=0;i<T.size();i++)
- {
- cout << T[i];
- }
- }
- int main2()
- {
- vector<char> znaki;
- vector <int> inty;
- inty.push_back(1);
- vector <vector<int> > tablica;
- tablica.push_back(inty);
- cout << znaki.size()<<endl;
- znaki.push_back('a');
- vector<char>::iterator Pocz = znaki.begin();
- cout << znaki.max_size()<<endl;
- cout << *Pocz<< znaki.size()<<znaki.capacity()<< endl;
- znaki.push_back('b');
- cout << znaki.capacity()<< endl;
- znaki.push_back('c');
- cout << znaki.capacity()<< endl;
- znaki.push_back('d');
- cout << znaki.capacity()<< endl;
- znaki.push_back('e');
- cout << *Pocz<< znaki.size()<<znaki.capacity()<< endl;
- for (int i=0;i<znaki.size();i++)
- {
- cout << znaki[i];
- }
- cout << "-----------"<<endl;
- for (vector<char>::iterator I=znaki.begin();I!=znaki.end();I++)
- {
- cout << *I;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement