Ответ
5
(1 оценка)
1
Был рад помочь!
#include <iostream>
#include <string>
using namespace std;
bool CheckStrings(string a, string b)
{
return a==b;
}
int main()
{
string N,L,Y,P,param,ValueOfparam;
bool result;
getline(cin,N);
getline(cin,L);
getline(cin,Y);
getline(cin,P);
getline(cin,param);
getline(cin,ValueOfparam);
if(param=="N")
{
result=CheckStrings(N,ValueOfparam);
}
else
{
if(param=="L") result=CheckStrings(L,ValueOfparam);
else
{
if(param=="Y") result=CheckStrings(Y,ValueOfparam);
else
{
if(param=="P") result=CheckStrings(P,ValueOfparam);
else cout<<"Error!"<<endl;
}
}
}
if(result) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
system("pause");
return 0;
}
Примечание: Вводи значение строк с новой строки
ну тип
Yulya
Fayzieva
...
Потому что функция getline считывает всё до /n, в отличие от cin