C/C++

Помагите решить задачу по С++

В русском языке 33 буквы, ваша задача сделать программу которая сможет производить операции со словами (переводить каждый символ в цифру, складывать её с остальными цифрами и в результате получать число) - в последствии производить операции над этим числом.

Пример:
Саша + Маша = 89

(19 + 1 + 26 + 1) + (14 + 1 + 26 + 1) = 47 + 42

С - 19
А - 1
Ш - 26
М - 14
Незнаю как это реолизовать даже идей нет
BD
Botir Davronov
148
Был бы питон, написал бы полностью.

А так, составляй словарь, где

"А": 1,
"Б": 2
и т.д.

дальше, просто заменяй

буква: значение
Анатолий С
Анатолий С
1 191
Лучший ответ
 #include  
#include
#include

int calc(int l, int r, char op)
{
switch (op)
{
case '+': l += r; break;
case '-': l -= r; break;
case '*': l *= r; break;
case '/': l /= r; break;
}
return l;
}

int code(const std::string& word)
{
static std::string abc = { "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя" };
int res{};
for (const char& ch : word) res += abc.find_first_of(ch) / 2 + 1;
return res;
}

int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
std::string word, str;
std::cout > word;
if (i == 1) ch = word[0];
else lr[i / 2] = code(word);
}
puts("");
std::cout
Botir Davronov Большое вам спасибо а я сидел через двумерный масив пытался сделать и даже вроде получилось но ваш ответ все же лучше, еще раз спасибо!!
Здравствуйте! Вроде как она работает:
 #include  
using namespace std;

int convert(string str, int i)
{
setlocale(LC_ALL, "rus");
if (str[i] >= 'а' && str[i] = 'А' && str[i] = 'а' && str[i] 'е')
return str[i] - 'а' + 2;
else
return str[i] - 'а' + 1;
}
if(str[i] >= 'А' && str[i] 'Е')
return str[i] - 'А' + 2;
else
return str[i] - 'А' + 1;
}
}
return 0;
}

int main()
{
setlocale(LC_ALL, "rus");
string str = "Саша + Маша";
int sum = 0;
for (int i = 0; i < str.length(); i++)
{
cout
Botir Davronov Спасибо что ответили но дело в том что пользователь сам вводит слова а программа должна посчитать сумму номеров букв
Аслан Жумин Так вместо
 string str = "Саша + Маша"; 
Поставьте
 string str;
cin >> str;