<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: массивы и сравнение элементов]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8203&amp;type=atom" />
	<updated>2013-04-03T09:15:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8203</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: массивы и сравнение элементов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71055#p71055" />
			<content type="html"><![CDATA[<p>В CMD нет массивов, но с переменными среды можно работать как с массивами. </p><p>Нет особых соглашений и ограничений на имя переменной среды. Поэтому можно дополнительно использовать не цифробуквенные символы для логического разделения частей имени переменной и рассматривать их как &quot;имя массива&quot; и &quot;индекс&quot;. </p><p>Вот соответствующая тема - <a href="http://forum.script-coding.com/viewtopic.php?id=6572">CMD/BAT: Массивы()</a></p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-04-03T09:15:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71055#p71055</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: массивы и сравнение элементов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71054#p71054" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
echo off
set /a max=0
set /a min=0
set array=1 56 34 178 23 234 4 -5 -100 333 331
setlocal ENABLEDELAYEDEXPANSION
for %%x in (%array%) do (
    if %%x gtr !max! set /a max=%%x
    if %%x lss !min! set /a min=%%x
)
echo %max%
echo %min%
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2013-04-03T09:05:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71054#p71054</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: массивы и сравнение элементов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=71053#p71053" />
			<content type="html"><![CDATA[<p>Доброго времени суток. Данный вопрос задаю с целью самообучения и расширения знаний. <br />1) Можно ли в bat фале создать массив чисел и работать с определенными элементами? <br />2) Как сравнить числа на предмет &quot;&lt;&quot; или &quot;&gt;&quot;? (Я натыкаюсь только на примеры с проверкой&nbsp; &quot;==&quot;. Переводя на русский язык,&nbsp; проверить какое число больше, а не проверить на равенство) </p><p>В пример могу привести такую постановочную задачу:&nbsp; Необходимо создать массив из N чисел, и найти наименьший из всех элементов. Я понимаю, что подобную задачу не сложно решить в любом более менее серьезном языке программирования. Но интересно можно ли создать этот алгоритм на bat кодировках. Заранее огромное спасибо.</p>]]></content>
			<author>
				<name><![CDATA[orchara]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29557</uri>
			</author>
			<updated>2013-04-03T08:50:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=71053#p71053</id>
		</entry>
</feed>
