Как преобразовать буквы в числа. Скажем, A: = 5 и B: = 10. Когда вход AB, я хочу, чтобы результат был A + B (510) Я собираюсь сделать это со всеми символами в алфавите.Как преобразовать значения из символов в числа
ответ
Это приведет вас к полному решению:
program ccn;
const
a= 'A';
z= 'Z';
type
domain= a..z;
var
conv: array[ domain] of integer;
input: string;
i: integer;
begin
conv[ 'A'] := 5;
conv[ 'B'] := 10;
{ ...more}
input := 'AB';
writeln('input:', input);
write('output:');
for i := 1 to length(input)
do
write(conv[ input[ i]]);
writeln;
end.
я не паскаль специалист, но это должно работать:
получить порядковый номер каждой буквы с
n:=ord(s)
, то вы можете вычесть Ord из ASCii «А» этого и добавьте 10, если вы хотите иметь 10 для A 11 для B и т. д .;
в случае, если вы хотите отобразить буквы на собственные цифры, которые вы могли бы использовать массив, который содержит вместо 5 на индекс, соответствующий порядковому posisition от «А», 10 в положении B и т.д.
затем применить
str()
для каждого полученного в результате п
затем использовать
+
или
concat()
поставить струны вместе
Дайте мне пример кода, пожалуйста, – Nex7
Извините, у вас нет времени для этого - просто общее направление здесь. вы можете попробовать google каждую из перечисленных мной функций и объединить приведенные примеры как начало –
просто из любопытства, кто голосовал за мой ответ и почему? –
- 1. Как преобразовать массив символов в целые числа?
- 2. Как преобразовать комбинацию символов, числа, символов в строку в Java
- 3. Как преобразовать значения байтов в десятичные числа?
- 4. Как читать числа (INT) значения из массив символов
- 5. Как преобразовать ячейку символов с пробелами в десятичные числа?
- 6. Как преобразовать числа в целые числа из файла в python
- 7. Как преобразовать из шестнадцатеричного числа в целые числа в Perl?
- 8. Как преобразовать двоичные числа в восьмеричные числа?
- 9. Обратный массив символов без изменения значения числа?
- 10. Создание перестановок из числа символов
- 11. извлечение числа из массива символов
- 12. Преобразовать массив символов в Int числа в C
- 13. Как преобразовать Arraylist символов в массив символов
- 14. Birt Report преобразовать числа в персидские числа
- 15. Как преобразовать массив символов в целое число
- 16. Как преобразовать числа в слово
- 17. Как преобразовать числа в слова?
- 18. Как преобразовать строки в числа
- 19. R преобразовать значения вектора символов в значения даты
- 20. Как преобразовать символы из строки в числа (преобразованный номер телефона)?
- 21. Как преобразовать значения словарного списка в целые числа?
- 22. как преобразовать NSData в массив символов, содержащий Hexa значения
- 23. Невозможно преобразовать из двойного числа в двоичный
- 24. Преобразовать из sympy.core.add.Add в Numpy комплексного числа
- 25. Длинные числа как строка символов
- 26. Как преобразовать десятичные числа в C?
- 27. Как преобразовать дробные числа и числа в числа?
- 28. Как преобразовать числа в строку в фактические числа
- 29. Сплит после числа символов
- 30. Как преобразовать числа в миллион в javascript
В какой номер системы А = 5 и В = 10? Как вы получаете «ввод»? Вам нужно быть более конкретным, если мы сможем вам помочь. –