<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "„Точка“ од Научи С++"]]></title>
		<link>http://mendo.mk/jforum/posts/list/8.page</link>
		<description><![CDATA[Latest messages posted in the topic "„Точка“ од Научи С++"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>„Точка“ од Научи С++</title>
				<description><![CDATA[ Овој код е за задачата „Точка“ од Научи С++<br /> Може ли некој да ми каже што имам грешка во кодот?<br /> [code]<br /> #include &lt;iostream&gt;<br /> #include &lt;cstdlib&gt;<br /> using namespace std;<br /> int main()<br /> {<br />     int ax,ay,bx,by,px,py,dx,dy;<br />     int a,b;<br />     int tx,ty;<br />     int A,B,C,D;<br />     cin&gt;&gt;px&gt;&gt;py&gt;&gt;a&gt;&gt;b;<br />     cin&gt;&gt;tx&gt;&gt;ty;<br />     if(px&gt;=0 && px&lt;=1000 && py&gt;=0 && py&lt;=1000 && a&gt;=1 && a&lt;=1000 && b&gt;=1 && b&lt;=1000 && tx&gt;=0 && ty&lt;=1000)<br />     {<br />         // tocka D<br />         dx=px+a;<br />         dy=py;<br />         // tocka B<br />         bx=dx;<br />         by=dx+b;<br />         // tocka A<br />         ax=px+a;<br />         ay=py+b;<br />         // uslovi za tockata T<br />         // ako lezi na tocka A<br />         if(tx==ax && ty==ay) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana AB<br />         if(tx&gt;=ax && tx&lt;=bx && ty==ay) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka B<br />         if(tx==bx && ty==by) <br />         {<br />         cout&gt;&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana BD<br />         if(ty&gt;&lt;=by && ty&gt;=dy && tx==bx) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka D<br />         if(tx==dx && ty==dy) <br />         {<br />         cout&gt;&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana DC<br />         if(tx&gt;&lt;=dx && tx&gt;=px && ty==dy) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka C<br />         if(tx==px && ty==py) <br />         {<br />         cout&gt;&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana CA<br />         if(ty&gt;=py && ty&lt;=ay && tx==ax) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         if(tx&gt;=px && tx&lt;=bx && ty&gt;=py && ty&lt;=by)<br />         {<br />         cout&lt;&lt;&quot;vnatre&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />        else<br />        {<br />        cout&gt;&lt;&lt;&quot;nadvor&quot;&lt;&lt;endl;<br />        goto kraj;<br />     }<br />     }<br />     kraj:<br />     return 0;<br /> }<br /> [/code]<br /> <br /> Еве ги резултатите:<br /> [url]https://prnt.sc/m9nvdb[/url]&gt;]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/668/3667.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/668/3667.page</link>
				<pubDate><![CDATA[Sun, 20 Jan 2019 16:02:58]]> GMT</pubDate>
				<author><![CDATA[ David_Gorgiev]]></author>
			</item>
			<item>
				<title>„Точка“ од Научи С++</title>
				<description><![CDATA[ [quote=David_Gorgiev]Овој код е за задачата „Точка“ од Научи С++<br /> Може ли некој да ми каже што имам грешка во кодот?[/quote]<br /> <br /> Прво, не мора да проверуваш (како со првиот if) дали податоците се соодветни (ако пишува во текстот дека ќе бидат помеѓу 0 и 1000, на пример, тогаш ќе бидат).<br /> Второ, можеш да симнеш тест случај од МЕНДО и да го извршиш на компјутер за да видиш што е проблемот.<br /> <br /> Еве што забележав јас:<br />  1) каде што имаш (by=dx+b) треба наместо dx да е dy.<br />  2) каде што имаш (ax=px+a) треба да имаш само (ax=px), инаку A и B ти се истата точка (види кај B дека користиш dx,dy).<br /> <br /> Со тие промени работи на сите тест случаи.<br /> [code]#include &lt;iostream&gt;<br /> #include &lt;cstdlib&gt;<br /> using namespace std;<br /> int main()<br /> {<br />     int ax,ay,bx,by,px,py,dx,dy;<br />     int a,b;<br />     int tx,ty;<br />     int A,B,C,D;<br />     cin&gt;&gt;px&gt;&gt;py&gt;&gt;a&gt;&gt;b;<br />     cin&gt;&gt;tx&gt;&gt;ty;<br />     if(px&gt;=0 && px&lt;=1000 && py&gt;=0 && py&lt;=1000 && a&gt;=1 && a&lt;=1000 && b&gt;=1 && b&lt;=1000 && tx&gt;=0 && ty&lt;=1000)<br />     {<br />         // tocka D<br />         dx=px+a;<br />         dy=py;<br />         // tocka B<br />         bx=dx;<br />         by=dy+b;<br />         // tocka A<br />         ax=px;<br />         ay=py+b;<br />         // uslovi za tockata T<br />         // ako lezi na tocka A<br />         if(tx==ax && ty==ay) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana AB<br />         if(tx&gt;=ax && tx&lt;=bx && ty==ay) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka B<br />         if(tx==bx && ty==by) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana BD<br />         if(ty&lt;=by && ty&gt;=dy && tx==bx) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka D<br />         if(tx==dx && ty==dy) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana DC<br />         if(tx&lt;=dx && tx&gt;=px && ty==dy) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka C<br />         if(tx==px && ty==py) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana CA<br />         if(ty&gt;=py && ty&lt;=ay && tx==ax) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         if(tx&gt;=px && tx&lt;=bx && ty&gt;=py && ty&lt;=by)<br />         {<br />         cout&lt;&lt;&quot;vnatre&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />        else<br />        {<br />        cout&lt;&lt;&quot;nadvor&quot;&lt;&lt;endl;<br />        goto kraj;<br />     }<br />     }<br />     kraj:<br />     return 0;<br /> }[/code]&gt;]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/668/3669.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/668/3669.page</link>
				<pubDate><![CDATA[Sun, 20 Jan 2019 16:34:27]]> GMT</pubDate>
				<author><![CDATA[ longhi]]></author>
			</item>
			<item>
				<title>„Точка“ од Научи С++</title>
				<description><![CDATA[ [quote=longhi][quote=David_Gorgiev]Овој код е за задачата „Точка“ од Научи С++<br /> Може ли некој да ми каже што имам грешка во кодот?[/quote]<br /> <br /> Прво, не мора да проверуваш (како со првиот if) дали податоците се соодветни (ако пишува во текстот дека ќе бидат помеѓу 0 и 1000, на пример, тогаш ќе бидат).<br /> Второ, можеш да симнеш тест случај од МЕНДО и да го извршиш на компјутер за да видиш што е проблемот.<br /> <br /> Еве што забележав јас:<br />  1) каде што имаш (by=dx+b) треба наместо dx да е dy.<br />  2) каде што имаш (ax=px+a) треба да имаш само (ax=px), инаку A и B ти се истата точка (види кај B дека користиш dx,dy).<br /> <br /> Со тие промени работи на сите тест случаи.<br /> [code]#include &lt;iostream&gt;<br /> #include &lt;cstdlib&gt;<br /> using namespace std;<br /> int main()<br /> {<br />     int ax,ay,bx,by,px,py,dx,dy;<br />     int a,b;<br />     int tx,ty;<br />     int A,B,C,D;<br />     cin&gt;&gt;px&gt;&gt;py&gt;&gt;a&gt;&gt;b;<br />     cin&gt;&gt;tx&gt;&gt;ty;<br />     if(px&gt;=0 && px&lt;=1000 && py&gt;=0 && py&lt;=1000 && a&gt;=1 && a&lt;=1000 && b&gt;=1 && b&lt;=1000 && tx&gt;=0 && ty&lt;=1000)<br />     {<br />         // tocka D<br />         dx=px+a;<br />         dy=py;<br />         // tocka B<br />         bx=dx;<br />         by=dy+b;<br />         // tocka A<br />         ax=px;<br />         ay=py+b;<br />         // uslovi za tockata T<br />         // ako lezi na tocka A<br />         if(tx==ax && ty==ay) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana AB<br />         if(tx&gt;=ax && tx&lt;=bx && ty==ay) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka B<br />         if(tx==bx && ty==by) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana BD<br />         if(ty&lt;=by && ty&gt;=dy && tx==bx) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka D<br />         if(tx==dx && ty==dy) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana DC<br />         if(tx&lt;=dx && tx&gt;=px && ty==dy) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na tocka C<br />         if(tx==px && ty==py) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         // ako lezi na strana CA<br />         if(ty&gt;=py && ty&lt;=ay && tx==ax) <br />         {<br />         cout&lt;&lt;&quot;strana&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />         if(tx&gt;=px && tx&lt;=bx && ty&gt;=py && ty&lt;=by)<br />         {<br />         cout&lt;&lt;&quot;vnatre&quot;&lt;&lt;endl;<br />         goto kraj;<br />     }<br />        else<br />        {<br />        cout&lt;&lt;&quot;nadvor&quot;&lt;&lt;endl;<br />        goto kraj;<br />     }<br />     }<br />     kraj:<br />     return 0;<br /> }[/code]&gt;[/quote] <br /> <br /> Благодарам :) ]]></description>
				<guid isPermaLink="true">http://mendo.mk/jforum/posts/preList/668/3670.page</guid>
				<link>http://mendo.mk/jforum/posts/preList/668/3670.page</link>
				<pubDate><![CDATA[Mon, 21 Jan 2019 17:10:58]]> GMT</pubDate>
				<author><![CDATA[ David_Gorgiev]]></author>
			</item>
	</channel>
</rss>