Перевод буквы char в цифры (код) - C#

Узнай цену своей работы

Формулировка задачи:

Есть алфавит забитый и распределенный посимвольно. Нужно в этот же массив занести цифру определенной буквы. Т.е., если mas[1] = a, тогда он должен принять номер кодировки: mas[1] = 1 (1 нужен, а будет 65, если брать какую-то кодировку (в этом я тоже не шарю)).
Листинг программы
  1. // Алфавит
  2. int k;
  3. string alf = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
  4. string[] alf2 = new string[alf.Length];
  5. for (int i = 0; i < alf2.Length; i++)
  6. {
  7. alf2[i] = Convert.ToString(alf[i]);
  8. }
  9. k = Convert.ToInt32(alf2[1]);
  10. Console.WriteLine(k);

Решение задачи: «Перевод буквы char в цифры (код)»

textual
Листинг программы
  1. int k;
  2. string alf = "абвгдгвба";
  3. string[] alf2 = new string[alf.Length];
  4. for(int i=0; i<alf.Length; i++)
  5. {
  6.     k = (int)alf[i] - (int)'а' + 1;
  7.     alf2[i] = k.ToString();
  8. }
  9. Console.WriteLine(string.Join(" ", alf.ToCharArray()));
  10. Console.WriteLine(string.Join(" ", alf2));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы