Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void main()
- {
- char izlaz;
- int izbor;
- char PrviNizKaraktera[25];
- char DrugiNizKaraktera[25];
- char Pretraga[52], SpojeniNizovi[52];
- cout << "Unesite prvi niz karaktera : ";
- cin.getline(PrviNizKaraktera, 24);
- cout << "Unesite drugi niz karaktera : ";
- cin.getline(DrugiNizKaraktera, 24);
- do
- {
- cout << "1. Unesi/izmjeni prvi/drugi string :" << endl;
- cout << "2. Ispisi prvi/drugi string :" << endl;
- cout << "3. Ispisi velicinu prvog/drugog stringa :" << endl;
- cout << "4.. Ispisi spojene string :" << endl;
- cout << "5. Pretraga stringa :" << endl;
- cout << "6. Prebaciti prvi/drugi string u velika/mala slova :" << endl;
- cout << "7. Provjera da li su jednaki :" << endl;
- cin >> izbor;
- switch (izbor)
- {
- case 1:
- cout << "Prvi ili drugi string ? ";
- cin >> izbor;
- cin.ignore();
- if (izbor == 1)
- {
- cin.getline(PrviNizKaraktera, 24);
- }
- else
- {
- cin.getline(DrugiNizKaraktera, 24);
- }
- break;
- case 2:
- cout << "Prvi ili drugi string ? ";
- cin >> izbor;
- if (izbor == 1)
- {
- cout << "Prvi niz karaktera : " << PrviNizKaraktera << endl;
- }
- else
- {
- cout << "Drugi niz karaktera : " << DrugiNizKaraktera << endl;
- }
- break;
- case 3:
- cout <<"Velicina prvog niza : "<< strlen(PrviNizKaraktera) << endl;
- cout << "VElicina drugog niza : "<<strlen(DrugiNizKaraktera) << endl;
- break;
- case 4:
- strcpy_s(SpojeniNizovi, 52, PrviNizKaraktera);
- strcat_s(SpojeniNizovi, 52, " ");
- strcat_s(SpojeniNizovi, 52, DrugiNizKaraktera);
- cout << "Spojeni nizovi : " << SpojeniNizovi << endl;
- break;
- case 5:
- cin.ignore();
- cout << "Unesite pojam pretrage : ";
- cin.getline(Pretraga, 52);
- cout << "Sta trazite\n1.Prvi string :\n2.Drugi string :" << endl;
- cin >> izbor;
- if (izbor==1)
- {
- if (strstr(PrviNizKaraktera, Pretraga) != NULL)
- {
- cout << "Pronadjeno." << endl;
- }
- else
- {
- cout << "Nije pronadjeno" << endl;
- }
- }
- else
- {
- if (strstr(DrugiNizKaraktera, Pretraga) != NULL)
- {
- cout << "Pronadjeno." << endl;
- }
- else
- {
- cout << "Nije pronadjeno" << endl;
- }
- }
- break;
- case 6:
- cout << "Prvi ili drugi string : " << endl;
- cin >> izbor;
- if (izbor == 1)
- {
- for (int i = 0; i < strlen(PrviNizKaraktera); i++)
- {
- PrviNizKaraktera[i] = char(toupper(PrviNizKaraktera[i]));
- }
- }
- else
- {
- for (int i = 0; i < strlen(DrugiNizKaraktera); i++)
- {
- DrugiNizKaraktera[i] = char(toupper(DrugiNizKaraktera[i]));
- }
- }
- break;
- case 7:
- if (strcmp(PrviNizKaraktera, DrugiNizKaraktera) == 0)
- {
- cout << "Jednaki su ." << endl;
- }
- else
- cout << "Nisu jednaki." << endl;
- break;
- }
- cout << "Zelite li nastaviti? D za nastavak";
- cin >> izlaz;
- } while (izlaz=='D');
- system("pause>0");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement