Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <cstdlib>
- #include <string>
- #include <fstream>
- using namespace std;
- int main()
- {
- string wyraz, czlon2,czlon1,czlon11,czlon22, tab[100];
- int dlugosc = wyraz.length();
- cout<<"podaj wyraz zakonczony @"<<endl;
- getline(cin,wyraz);
- cout<<"pierwszy do zastapienia"<<endl;
- cin>>czlon1;
- cout<<"pierwszy od zastapienia"<<endl;
- cin>>czlon11;
- cout<<"drugi do zastapienia"<<endl;
- cin>>czlon2;
- cout<<"drugi od zastapienia"<<endl;
- cin>>czlon22;
- for(int i=0;i<100; i++)
- {
- size_t pozycja = wyraz.find(" ");
- wyraz.erase(pozycja,1);
- tab[i]= wyraz.substr(0,pozycja); //pozycja cyz pozycja -1?
- if(dlugosc = string::npos)
- {
- tab[i+1] = wyraz;
- i = i+101; // jak jest aktualny wyraz równy długosci ostatniego wyrazu to dodajemy do 'i' i wyrzuca z pentli
- }
- }
- // wyszukujemy ktore wyrazy sa do zamiany
- for(int i=0; i<100; i++)
- {
- if(tab[i] == czlon1 ) //jezeli jest rowny to podmienia
- tab[i] = czlon11;
- if(tab[i] == czlon2 )
- tab[i] = czlon22;
- }
- for(int i=0; i<100; i++)
- {
- cout<<tab[i];
- cout<<" ";
- if(tab[i] == " ")
- i+= 101;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment