<?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=242944&amp;view=findpost&amp;p=2010249</guid>
        <pubDate>Thu, 10 Jul 2008 16:14:31 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010249</link>
        <description><![CDATA[ttiger: Если не умеешь работать с массивами, то вот алгоритм]]></description>
        <author>ttiger</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010041</guid>
        <pubDate>Thu, 10 Jul 2008 13:06:20 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010041</link>
        <description><![CDATA[serdemon: мне нужно было сделать так, определить какое число, если простое то вывести сообщение &quot;число н простое&quot;, а если оно не простое то вывести сообщение &quot;число н не простое&quot; и еще одно сообщение где указаны все его делители<br><br>P.S. спасибо всем за помощь.]]></description>
        <author>serdemon</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010017</guid>
        <pubDate>Thu, 10 Jul 2008 12:41:25 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010017</link>
        <description><![CDATA[Domino: А при чем тут простые числа тогда, если тебе делители нужны?<br>Перебираешь от 1 до k (тупо без оптимизации), проверяешь, делится или нет. Если делится, добавляешь в строку. Вот и весь алгоритм.]]></description>
        <author>Domino</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010008</guid>
        <pubDate>Thu, 10 Jul 2008 12:30:41 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010008</link>
        <description><![CDATA[serdemon: <strong class='tag-b'>and85</strong> спасибо, только было бы лучше, если б ты просто подсказал как сделать]]></description>
        <author>serdemon</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010000</guid>
        <pubDate>Thu, 10 Jul 2008 12:21:16 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2010000</link>
        <description><![CDATA[and85: <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">k:=0;</div><div class="code_line">n:=StrToInt(Edit1.Text);</div><div class="code_line">Label2.Caption := &#39;&#39;;</div><div class="code_line">for i:=1 to n do</div><div class="code_line">if n mod i =0 then</div><div class="code_line">begin</div><div class="code_line">inc(k);</div><div class="code_line">Label2.Caption:=Label2.Caption + IntToStr(i)+&#39; &#39;;</div><div class="code_line">end;</div><div class="code_line">if k=2 then</div><div class="code_line">Label1.Caption:=IntToStr(n)+ &#39; - простое число&#39;</div><div class="code_line">else</div><div class="code_line">Label1.Caption:=IntToStr(n)+ &#39; - не простое число&#39;;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>and85</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009994</guid>
        <pubDate>Thu, 10 Jul 2008 12:15:43 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009994</link>
        <description><![CDATA[serdemon: извините, за мои глупые вопросы...<br>про решето Эратосфена я прочитал, но не особо понял, т.к. там еще и с массивом.<br>ребят вы меня похоже немного не поняли, я хочу используя свой код (он у меня работает) вывести все делители числа (через пробел или запятую, без разницы).<br>можно даже так в поле эдит я ввожу число, мне нужно вывести все его делители]]></description>
        <author>serdemon</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009989</guid>
        <pubDate>Thu, 10 Jul 2008 12:14:28 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009989</link>
        <description><![CDATA[and85: Ins прав. я приблизительный вариант предложил]]></description>
        <author>and85</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009960</guid>
        <pubDate>Thu, 10 Jul 2008 11:54:25 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009960</link>
        <description><![CDATA[Domino: Метод рабочий, но не самый быстрый.<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">function IsSimple(const Val: Cardinal): Boolean;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;I: Cardinal;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;I := 2;</div><div class="code_line">&nbsp;&nbsp;Result := True;</div><div class="code_line">&nbsp;&nbsp;while I &#60;= round(Sqrt(Val)) do</div><div class="code_line">&nbsp;&nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;if (Val mod I) = 0 then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Result := False;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Inc(I);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">end;</div></ol></div></div></div></div>]]></description>
        <author>Domino</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009947</guid>
        <pubDate>Thu, 10 Jul 2008 11:44:50 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009947</link>
        <description><![CDATA[and85: делитель хранится в i. а n - это число для которого ты делители ищеш]]></description>
        <author>and85</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009942</guid>
        <pubDate>Thu, 10 Jul 2008 11:43:13 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009942</link>
        <description><![CDATA[--Ins--: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=242944&view=findpost&p=2009938'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>serdemon &#064; <time class="tag-quote__quoted-time" datetime="2008-07-10T11:40:03+00:00">10.07.08, 11:40</time></span><div class='quote '>for i:=1 to n do<br>
if n mod i =0 then <br>
в n хранится делитель, или нет?</div></div><br>
<br>
Ну и зачем тебе делить до n, если можно делить до sqrt(n) + 1? И зачем тебе делить на 4, если можно ограничится только проверкой делимости на 2? Почитай про решето Эратосфена, лениво два слова в гугле набрать?  ;)]]></description>
        <author>--Ins--</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009938</guid>
        <pubDate>Thu, 10 Jul 2008 11:40:03 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009938</link>
        <description><![CDATA[serdemon: насколько я понимаю после этого условия<br>for i:=1 to n do<br>if n mod i =0 then <br>в n хранится делитель, или нет?]]></description>
        <author>serdemon</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009928</guid>
        <pubDate>Thu, 10 Jul 2008 11:33:08 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009928</link>
        <description><![CDATA[and85: а вообще так сходу не скажу... мож какие математические методы есть:) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2008-07-10T11:34:16+00:00">10.07.08, 11:34</time></span></span><br>
Ins лучше решение сказал:)]]></description>
        <author>and85</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009926</guid>
        <pubDate>Thu, 10 Jul 2008 11:32:37 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009926</link>
        <description><![CDATA[--Ins--: Есть два классических способа решения - поищи в гугле: решето Эратосфена (для простых случаев), тест Рабина-Миллера (для очень больших чисел)]]></description>
        <author>--Ins--</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009920</guid>
        <pubDate>Thu, 10 Jul 2008 11:31:03 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009920</link>
        <description><![CDATA[and85: можно попробывать в цикле от 1 до ТвоеЧисло -1 попробывать твое число делить на переменную цикла и если результат деления будет целочисленным, то вот ты и получил уже два делителя]]></description>
        <author>and85</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009912</guid>
        <pubDate>Thu, 10 Jul 2008 11:27:36 +0000</pubDate>
        <title>Проверка числа на простоту</title>
        <link>https://forum.sources.ru/index.php?showtopic=242944&amp;view=findpost&amp;p=2009912</link>
        <description><![CDATA[serdemon: Приветствую всех, на днях решил занятся изучением делфи, но т.к. я не программист то возникто сразу много вопросов.<br>вот например такая задача: в поле едит запрашивается положит число. определить явл оно простым или нет и если число не простое вывести его делители.<br><br>вот что получилось у меня:<br>procedure delitel;<br>var<br>i,n,k:integer;<br>begin<br>k:=0;<br>n:=StrToInt(Form1.Edit1.Text);<br>for i:=1 to n do<br>if n mod i =0 then<br>begin<br>inc(k);<br>form1.Label2.Caption:=IntToStr(i)+&#39; &#39;;<br>end;<br>if k=2 then<br>Form1.Label1.Caption:=IntToStr(n)+ &#39; - простое число&#39;<br>else<br>Form1.Label1.Caption:=IntToStr(n)+ &#39; - не простое число&#39;;<br>end;<br><br><br>наведите на путь истинный, как вывести делители числа? буду очень благодарен.]]></description>
        <author>serdemon</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	