<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem losowanie-bez-powtórzeń</title>
<link>https://forum.pasja-informatyki.pl/tag/losowanie-bez-powt%C3%B3rze%C5%84</link>
<description>Powered by Question2Answer</description>
<item>
<title>Losowanie bez powtórzeń</title>
<link>https://forum.pasja-informatyki.pl/467716/losowanie-bez-powtorzen</link>
<description>

&lt;p&gt;Witam!&lt;/p&gt;



&lt;p&gt;Wiem, że dużo osób zadawało pytanie odnośnie losowania, lecz ja po prostu chcę wiedzieć co w moim kodzie jest źle.&lt;/p&gt;



&lt;p&gt;Program losuje liczby, jednak one się powtarzają.&lt;/p&gt;



&lt;p&gt;Proszę jeszcze o to, żebyście nie pisali o tym jak można skrócić kod. Po prostu chcę wiedzieć co mam poprawić.&amp;nbsp;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;time.h&amp;gt;
using namespace std;

int main()
{
    int ile_liczb; ///ile liczb wylosować
    int do_jakiej; ///do jakiej liczby ma losować

    setlocale(LC_ALL,&quot;&quot;);
    srand(time(0));
    cout &amp;lt;&amp;lt; &quot;Ile liczb wylosować?&quot; &amp;lt;&amp;lt; endl;
    cin &amp;gt;&amp;gt;ile_liczb;
    int tab[ile_liczb];

    cout&amp;lt;&amp;lt;&quot;Do jakiej liczby losować?&quot;&amp;lt;&amp;lt;endl;
    cin&amp;gt;&amp;gt;do_jakiej;
    system(&quot;CLS&quot;);
    for(int i=0; i&amp;lt;ile_liczb; i++)
    {
        tab[i]=rand()%do_jakiej+1;
        if(i&amp;gt;0)
        {
            for(int j=0; j&amp;lt;i; j++)
            {
                if(tab[i]==tab[j])
                {
                    tab[i]=rand()%do_jakiej+1;
                    j--;
                }
            }
        }
    }

    for(int i=0; i&amp;lt;ile_liczb; i++){cout&amp;lt;&amp;lt;tab[i]&amp;lt;&amp;lt;endl;}

    return 0;
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/467716/losowanie-bez-powtorzen</guid>
<pubDate>Sat, 18 Jan 2020 09:49:24 +0000</pubDate>
</item>
<item>
<title>Inkrementacja wewnątrz tablicy ze wskaźnikiem.</title>
<link>https://forum.pasja-informatyki.pl/96688/inkrementacja-wewnatrz-tablicy-ze-wskaznikiem</link>
<description>Witam was. To mój pierwszy post. Napisałem generator lotto z wykorzystaniem algorytmu Pana Zelenta. Mam pytanie. Co oznacza &amp;quot;&amp;lt;strong&amp;gt;+1&amp;lt;/strong&amp;gt;&amp;quot; w linii &amp;quot;int *wylosowane=new int[ile_wylosowac+1];&amp;quot;? Po usunięciu ów inkrementacji (int *wylosowane=new int[ile_wylosowac];)nie zauważyłem zmian w poprawności działania programu. Pozdrawiam!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://wklej.org/id/1898763/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://wklej.org/id/1898763/&lt;/a&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/96688/inkrementacja-wewnatrz-tablicy-ze-wskaznikiem</guid>
<pubDate>Thu, 07 Jan 2016 20:42:01 +0000</pubDate>
</item>
</channel>
</rss>