<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91772</guid>
        <pubDate>Sat, 12 Apr 2003 04:48:15 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91772</link>
        <description><![CDATA[GrAnd: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Flame, 11.04.03, 18:17:34</span><div class='quote '>2 Demo_s: Тип множество имеет не более 255 значений, верхний и нижний пределы множества должны быть в диапазоне 0..255.Если делать, как ты предлагаеш то в сентябре будет переполнение множества (242..273).<br>    Да, решать эту задачу через множества, все равно, что второй раз изобретать колесо :), я знаю как минимум 3 способа решить ее не через множества, но задача поставлена сделать именно через них.<br>     Так что, если у кого нибудь есть идеи с удовольствием выслушаю.<br><br><br>P.S. Тип года надо учитывать(високосный или нет)</div></div><br>Раздели по полугодиям:<br>Что то типа этого<br>januar set of integer=(1,2..31); <br>februar set of integer=(32..59); <br>.... <br>julie set of integer = (182..213); //или сколько &nbsp;там ???<br><br>august set of integer = (1..31);<br>...<br><br>if (DayNum&lt;213) then <br> begin //проверка на первого полугодие<br> &nbsp; &nbsp;if(DayNum in januar) then println(&quot;januar&quot;) <br> &nbsp; &nbsp; &nbsp;else if (DayNum in februar) then print(&quot;februar) <br> &nbsp; &nbsp; &nbsp; &nbsp; else <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.... <br> &nbsp;end;<br>else<br> &nbsp;begin<br> &nbsp; &nbsp; DayNum = DayNum-213;<br> &nbsp; &nbsp; if(DayNum in aygust) then println(&quot;august&quot;) <br> &nbsp; &nbsp; &nbsp; else if (DayNum in sepember) then print(&quot;september) <br> &nbsp; &nbsp; &nbsp; &nbsp; else <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.... <br> &nbsp; end;<br>]]></description>
        <author>GrAnd</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91771</guid>
        <pubDate>Fri, 11 Apr 2003 20:30:49 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91771</link>
        <description><![CDATA[Flame: Проверял. Как я и говорил-ошибка, выход за пределы допустимого диапазона. Не так все просто, как кажеться на первый взгляд :)]]></description>
        <author>Flame</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91770</guid>
        <pubDate>Fri, 11 Apr 2003 19:39:07 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91770</link>
        <description><![CDATA[Demo_S: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Flame, 11.04.03, 18:17:34</span><div class='quote '> верхний и нижний пределы множества должны быть в диапазоне 0..255.Если делать, как ты предлагаеш то в сентябре будет переполнение множества (242..273).</div></div><br><br>а ты пробовал???<br>у меня к сожалению паскаля счас установленного нет, но я почти на 100\% уверен, что<br>a set of integer=(300,400,500)<br>проканает...<br><br>ЗЫ если год високосный, нужно или другой набор множеств, или резко проинклюить в некоторые первый элемент следующего, и из каждого мн-ва, начиная со второго убрать первый элемент.<br><br><br>ЗЗЫ<br>2GrAnd <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Лаба по паскалю</div></div>:):)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91769</guid>
        <pubDate>Fri, 11 Apr 2003 14:17:34 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91769</link>
        <description><![CDATA[Flame: 2 Demo_s: Тип множество имеет не более 255 значений, верхний и нижний пределы множества должны быть в диапазоне 0..255.Если делать, как ты предлагаеш то в сентябре будет переполнение множества (242..273).<br> &nbsp; &nbsp;Да, решать эту задачу через множества, все равно, что второй раз изобретать колесо :), я знаю как минимум 3 способа решить ее не через множества, но задача поставлена сделать именно через них.<br> &nbsp; &nbsp; Так что, если у кого нибудь есть идеи с удовольствием выслушаю.<br><br><br>P.S. Тип года надо учитывать(високосный или нет)]]></description>
        <author>Flame</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91768</guid>
        <pubDate>Fri, 11 Apr 2003 09:50:02 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91768</link>
        <description><![CDATA[GrAnd: Кстати надо бы еще учеть и код какой високосный или нет???<br>]]></description>
        <author>GrAnd</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91767</guid>
        <pubDate>Fri, 11 Apr 2003 09:43:28 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91767</link>
        <description><![CDATA[GrAnd: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>ter, 11.04.03, 10:24:04</span><div class='quote '>Задача решается в несколько строк. Не знаю только как к этому множества приделать.</div></div><br><br>int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};<br>int i=0;<br> &nbsp;while (iNumDay&gt;a[i] &amp;&amp; i&lt;12)<br> &nbsp;{<br> &nbsp; &nbsp; iNumDay-=a[i];<br> &nbsp; &nbsp; i++;<br> &nbsp;}<br>if (i&lt;12) printf(&quot;месяц \%d&quot;,i+1);<br>else printf(&quot;Ошибка в дне&quot;);<br>ну вот и все....<br>]]></description>
        <author>GrAnd</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91766</guid>
        <pubDate>Fri, 11 Apr 2003 06:24:04 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91766</link>
        <description><![CDATA[ter: Задача решается в несколько строк. Не знаю только как к этому множества приделать.]]></description>
        <author>ter</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91765</guid>
        <pubDate>Thu, 10 Apr 2003 20:54:48 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91765</link>
        <description><![CDATA[Demo_S: эт тебе ф раздел Дельфи нада идти:)<br><br>а вообще по сабжу наверное так<br><div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;br&#62;januar set of integer=(1,2..31);&#60;br&#62;februar set of integer=(32..59);&#60;br&#62;....&#60;br&#62;&#60;br&#62;if(DayNum in januar) then println(&quot;januar&quot;)&#60;br&#62;else if (DayNum in februar) then print(&quot;februar)&#60;br&#62;else&#60;br&#62;....&#60;br&#62;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br><br>только ИМХО за ущи притянутая задача к множествам. так эту задачу никтоне решает:)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91764</guid>
        <pubDate>Thu, 10 Apr 2003 19:15:54 +0000</pubDate>
        <title>Множества</title>
        <link>https://forum.sources.ru/index.php?showtopic=9449&amp;view=findpost&amp;p=91764</link>
        <description><![CDATA[Flame: Люди, подскажите идею. Лаба по Pascal на тему множества. Надо по порядковому номеру дня &nbsp;в году определить его месяц.]]></description>
        <author>Flame</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	