Т.к. язык не указан, написал на паскале.
На сколько я понял, это должно выглядеть как-то так:
https://pastebin.com/puua5grq
Ответ:
2
Объяснение:
Алгоритм находит количество равных первых букв у обоих слов.
в нашем случае у обоих слов равны только первые две буквы: С, Т
------------------
ЭВОЛЮЦИЯ
------------------
Э(Дана)-ВОЛЮ(Остаток от волка)-ЦИ(остаток от слова лицо)-Я(Дана)
#include <iostream>
#include <string>
using namespace std;
bool isb(char t)
{
bool f=false;
string dic="abcdefghijklmnopqrstuvwxyz1234567890";
for(int i=0;i<dic.size();i++)
if(dic[i]==t)
return !f;
return f;
}
int main()
{
string s;
int i=0;
getline(cin,s);
while(i<s.size())
{
if(isb(s[i]))
{
s.insert(i,1,s[i]);
i++;
}
i++;
}
cout<<s<<endl;
return 0;
}