Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main () {
- string wyrazenie;
- cout<<"Podaj wyrazenie do sprawdzenia, czy jest palindromem: ";
- cin>>wyrazenie;
- int dl = wyrazenie.size();
- int spr = 0;
- for(int i=0;i<dl/2;i++) {
- if(wyrazenie[i] != wyrazenie[dl-1-i]) spr++;
- }
- if(spr>0) {
- cout<<"Wyrazenie "<<wyrazenie<<" nie jest palindromem";
- }
- else cout<<"Wyrazenie "<<wyrazenie<<" jest palindromem";
- }
- -------------------------------------------------------------------------------------
- #include <iostream>
- #include <string>
- using namespace std;
- int main () {
- string wyrazenie;
- cout<<"Podaj wyrazenie do sprawdzenia, czy jest palindromem: ";
- getline(cin, wyrazenie);
- int dl = wyrazenie.size();
- cout<<"Dlugosc ciagu: "<<dl<<endl;
- for(int i=0;i<dl;i++) { // usuwanie spacji z ciagu
- if (wyrazenie[i]+0==32) wyrazenie.erase(i, 1);
- }
- int dl2 = wyrazenie.size(); // dlugosc ciagu BEZ spacji
- int spr = 0;
- for(int i=0;i<dl2/2;i++) {
- if(wyrazenie[i] != wyrazenie[dl2-1-i]) spr++; // sprawdzenie czy ciag jest palindromem
- }
- if(spr>0) {
- cout<<"Wyrazenie "<<wyrazenie<<" nie jest palindromem.";
- }
- else cout<<"Wyrazenie "<<wyrazenie<<" jest palindromem.";
- }
- -------------------------------------------------------------------------------------
- #include <iostream>
- #include <string>
- using namespace std;
- int main () {
- string wyrazenie1, wyrazenie2;
- int dl1, dl2;
- cout<<"Podaj wyrazenie 1: ";
- cin>>wyrazenie1;
- cout<<"Podaj wyrazenie 2: ";
- cin>>wyrazenie2;
- dl1 = wyrazenie1.size();
- dl2 = wyrazenie2.size();
- if(dl1==dl2) {
- // tu powinien znajdowac sie kod sortujacy wyrazenie1 i wyrazenie2 wg. kolejnosci alfabetycznej
- }
- else cout<<endl<<"Wyrazenia "<<wyrazenie1<<" oraz "<<wyrazenie2<<"nie są anagramami.";
- if(wyrazenie1 == wyrazenie2) {
- cout<<endl<<"Wyrazenia "<<wyrazenie1<<" oraz "<<wyrazenie2<<"są anagramami.";
- }
- else cout<<endl<<"Wyrazenia "<<wyrazenie1<<" oraz "<<wyrazenie2<<"nie są anagramami.";
- }
Advertisement
Add Comment
Please, Sign In to add comment