Witam.Napisalem program który ma powiedzieć czy wyrazy wpisane przez uzytkownika sa takie same.Wszystko jest ok,dopóki nie poda się dwóch innych wyrazów o tej samej dlugosci-wtedy program odpowiada,ze wyrazy sa takie same.Mógłby mnie ktoś naprowadzic? :) Ponizej zamieszczam kod.
#include <iostream>
#include<string>
using namespace std;
int main()
{
string wyr1,wyr2;
cin>>wyr1;
cin>>wyr2;
int dl1,dl2;
dl1=wyr1.length();
dl2=wyr2.length();
if((dl1!=dl2)&&(wyr1!=wyr2))
cout<<"Wyrazy nie sa takie same"<<endl;
else
{
for(int i=1;i<=dl1;i++)
{
if(wyr1[i]==wyr2[i]){
cout<<"Wyrazy sa takie same"<<endl;
break;
}
}
}
return 0;
}