<?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=414418&amp;view=findpost&amp;p=3793446</guid>
        <pubDate>Wed, 20 Mar 2019 03:54:00 +0000</pubDate>
        <title>Диофантовы уравнения в натуральных числах</title>
        <link>https://forum.sources.ru/index.php?showtopic=414418&amp;view=findpost&amp;p=3793446</link>
        <description><![CDATA[MBo: Вообще натуральные числа - подмножество целых, поэтому противопоставление их странно выглядит.<br>
<br>
Что делает Trunc в целочисленном алгоритме?<br>
<br>
Посмотрите, что делается тут: <a class='tag-url' href='http://e-maxx.ru/algo/diofant_2_equation' target='_blank'>http://e-maxx.ru/algo/diofant_2_equation</a>]]></description>
        <author>MBo</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414418&amp;view=findpost&amp;p=3793423</guid>
        <pubDate>Tue, 19 Mar 2019 14:43:31 +0000</pubDate>
        <title>Диофантовы уравнения в натуральных числах</title>
        <link>https://forum.sources.ru/index.php?showtopic=414418&amp;view=findpost&amp;p=3793423</link>
        <description><![CDATA[Simon25: Здравствуйте&#33;&#33;&#33; Помогите пожалуйста найти все натуральные решение ЛДУ <br>
я написал код, но у меня выводит не все натуральные решения из отрезка, а иногда даже выскакивают целые числа, что неправильно<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body"><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">var</div><div class="code_line">a, a1, b, b1, c, c1, d, x, y, x1, y1, x2, y2, q, r,i,k: Longint;</div><div class="code_line">t1,t2:integer;</div><div class="code_line">&nbsp;</div><div class="code_line">begin</div><div class="code_line">write(&#39;Введите число А : &#39;);readln(a); a1 := a;</div><div class="code_line">write(&#39;Введите число В : &#39;);readln(b); b1 := b;</div><div class="code_line">write(&#39;Введите число С : &#39;);readln(c); c1 := c;</div><div class="code_line">writeln(a,&#39;*x + &#39;,b,&#39;*y = &#39;,c);</div><div class="code_line">if b = 0 then</div><div class="code_line">begin</div><div class="code_line">d := a; x := 1; y := 0</div><div class="code_line">end</div><div class="code_line">else</div><div class="code_line">begin</div><div class="code_line">x1 := 0; x2 := 1;</div><div class="code_line">y1 := 1; y2 := 0;</div><div class="code_line">while b &#62; 0 do</div><div class="code_line">begin</div><div class="code_line">q := a div b;</div><div class="code_line">r := a - q * b;</div><div class="code_line">x := x2 - q * x1;</div><div class="code_line">y := y2 - q * y1;</div><div class="code_line">a := b; b := r;</div><div class="code_line">x2 := x1; x1 := x;</div><div class="code_line">y2 := y1; y1 := y</div><div class="code_line">end;</div><div class="code_line">d := a; x := x2; y := y2</div><div class="code_line">end;</div><div class="code_line">t1:=Trunc((x*c)/b1);</div><div class="code_line">t2:=Trunc((-y*c)/a1);</div><div class="code_line">writeln(&#39;t = [ &#39;,t2,&#39;, &#39;,t1,&#39; ] &#39;);</div><div class="code_line">writeln(&#39;(x, y) = (&#39;, x,&#39;*&#39;,c,&#39; - &#39;,b1, &#39; * t, &#39;, y,&#39;*&#39;,c,&#39; + &#39;,a1, &#39; * t ) = (&#39;, x*c,&#39; - &#39;,b1, &#39; * t, &#39;, y*c,&#39; + &#39;,a1, &#39; * t )&#39;);</div><div class="code_line">k:=t1-t2;</div><div class="code_line">for i:=1 to k do</div><div class="code_line">writeln(&#39;(x, y) = (&#39;,x*c-b1*(t2+i),&#39;, &#39;,y*c+a1*(t2+i),&#39;)&#39;);</div><div class="code_line">end.</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script> </div></div>]]></description>
        <author>Simon25</author>
        <category>Pascal</category>
      </item>
	
      </channel>
      </rss>
	