Перевод буквы char в цифры (код) - C#
Формулировка задачи:
Есть алфавит забитый и распределенный посимвольно. Нужно в этот же массив занести цифру определенной буквы.
Т.е., если mas[1] = a, тогда он должен принять номер кодировки: mas[1] = 1 (1 нужен, а будет 65, если брать какую-то кодировку (в этом я тоже не шарю)).
Листинг программы
- // Алфавит
- int k;
- string alf = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
- string[] alf2 = new string[alf.Length];
- for (int i = 0; i < alf2.Length; i++)
- {
- alf2[i] = Convert.ToString(alf[i]);
- }
- k = Convert.ToInt32(alf2[1]);
- Console.WriteLine(k);
Решение задачи: «Перевод буквы char в цифры (код)»
textual
Листинг программы
- int k;
- string alf = "абвгдгвба";
- string[] alf2 = new string[alf.Length];
- for(int i=0; i<alf.Length; i++)
- {
- k = (int)alf[i] - (int)'а' + 1;
- alf2[i] = k.ToString();
- }
- Console.WriteLine(string.Join(" ", alf.ToCharArray()));
- Console.WriteLine(string.Join(" ", alf2));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д