Найти наименьшее число в строке - Pascal
Формулировка задачи:
не как не могу сделать задачу суть такая дана строка симболов и надо найти наименьшее число
Добавлено через 40 минут 36 секунд
вот текст программы не знаю почему не работает
Решение задачи: «Найти наименьшее число в строке»
textual
Листинг программы
m:=Ord(s[i])-48; n:=n*10+m;
Объяснение кода листинга программы
В данном коде происходит следующее:
- В каждой итерации цикла переменная
m
принимает значение, равное номеру символа в строкеs
(отмеченное знаком[
), уменьшенному на 48 (значение ASCII-кода цифры 0). - Затем значение переменной
m
добавляется к переменнойn
с множителем 10 (поскольку каждая следующая цифра в числе в строкеs
умножается на 10). - Таким образом, после завершения цикла переменная
n
будет содержать наименьшее число в строкеs
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д