• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Program Losujący Bez Powtórzeń C++

Mały hosting, OGROMNE możliwości
+1 głos
754 wizyt
pytanie zadane 25 czerwca 2016 w C i C++ przez Jardee Początkujący (420 p.)
zamknięte 26 czerwca 2016 przez Jardee
Witam mam problem z programem losującym z 10 liczb podanych przez użytkownika 8 liczb bez powtórzeń

Nie mogę dojść do sedna problemu początkowo napisałem go dla 3 liczb podanych i 2 wylosowanych program działał bez zarzutu niestety gdy chce losować większe nie działa ( Pewnie przez ten upał nie mogę się porządnie zastanowić ) nie tyle co nie działa co wygląda to jakby losował w nieskończoność kursor mruga program zżera procesor

Wystarczy naprowadzenie na problem (Dopiero się uczę)

http://pastebin.com/2Z3DUqnc
komentarz zamknięcia: Znalazłem rozwiązanie

1 odpowiedź

0 głosów
odpowiedź 25 czerwca 2016 przez Ehlert Ekspert (215,210 p.)
wybrane 25 czerwca 2016 przez Jardee
 
Najlepsza
Inicjujesz tablicę. Zaczynasz pętlę. Losujesz pierwszą liczbę, wyciągasz ją czyli piszesz do drugiej tablicy albo na ekran. W to miejsce wstawiasz jakąś unikalna wartość może być nullptr. W kolejnych iteracjach losujesz kolejne z pominięciem tych które mają nullptr. Ot cała filozofia.
komentarz 25 czerwca 2016 przez Jardee Początkujący (420 p.)
Rzeczywiście, Wielkie dzięki.

Podobne pytania

0 głosów
2 odpowiedzi 785 wizyt
0 głosów
1 odpowiedź 605 wizyt
pytanie zadane 24 maja 2016 w C i C++ przez m_rij_v Użytkownik (660 p.)
0 głosów
4 odpowiedzi 1,510 wizyt
pytanie zadane 20 grudnia 2015 w C i C++ przez Munvik Dyskutant (9,350 p.)

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,258 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...