Найти наименьшее число в строке - Pascal

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

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

не как не могу сделать задачу суть такая дана строка симболов и надо найти наименьшее число
Добавлено через 40 минут 36 секунд
вот текст программы не знаю почему не работает

Решение задачи: «Найти наименьшее число в строке»

textual
Листинг программы
m:=Ord(s[i])-48;
n:=n*10+m;

Объяснение кода листинга программы

В данном коде происходит следующее:

  1. В каждой итерации цикла переменная m принимает значение, равное номеру символа в строке s (отмеченное знаком [), уменьшенному на 48 (значение ASCII-кода цифры 0).
  2. Затем значение переменной m добавляется к переменной n с множителем 10 (поскольку каждая следующая цифра в числе в строке s умножается на 10).
  3. Таким образом, после завершения цикла переменная n будет содержать наименьшее число в строке s.

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


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

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

11   голосов , оценка 4.182 из 5
Похожие ответы