Сложить соответствующие буквам цифры из фамилии и вывести результат - C#
Формулировка задачи:
Решить задачу: известны фамилия, имя и отчество пользователя. Найти его код личности. Правило
получения кода личности: каждой букве ставится в соответствие число - порядковый номер
буквы в алфавите. Эти числа складываются. Если полученная сумма не является однозначным
числом, то цифры числа снова складываются и так до тех пор, пока не будет получено
однозначное число.
Решение задачи: «Сложить соответствующие буквам цифры из фамилии и вывести результат»
textual
Листинг программы
string str1 = "дымов";
string rus = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
int sum = 0;
for (int i = 0; i < str1.Length; i++)
{
for (int j = 0; i < rus.Length; j++)
{
if (str1[i] == rus[j])
{
sum += j + 1;
break;
}
}
}
Console.WriteLine("Код:" + Odn(sum));