Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- //confronto fra due vettori per vedere se uno è prefisso dell'altro
- int main()
- {
- int x=1,y=1, c=1;
- vector <int> v1,v2;
- cout<<"inserisci il primo vettore (0 per terminare)"<<endl;
- while (x!=0)
- {
- cin>>x;
- if (x==0) { break; }
- v1.push_back(x);
- }
- cout<<"inserisci il secondo vettore (0 per terminare)"<<endl;
- while (y!=0)
- {
- cin>>y;
- if (y==0) { break; }
- v2.push_back(y);
- }
- vector <int>::iterator i1,i2;
- i1=v1.begin();
- i2=v2.begin();
- if (v1.size()<v2.size())
- {
- while (i1!=v1.end())
- {
- if (*i1 != *i2)
- {
- c=0;
- break;
- }
- i1++;
- i2++;
- }
- }
- if (v2.size()<v1.size())
- {
- while (i2!=v2.end())
- {
- if (*i2 != *i1)
- {
- c=0;
- break;
- }
- i1++;
- i2++;
- }
- }
- if (c==0)
- cout<<"false"<<endl;
- else
- cout<<"true"<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement