Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam.

Prosiłbym o pomoc w napisaniu lub poprawieniu mojego kodu na losowanie liczb bez powtórzeń dla dwuwymiarowej tablicy. O co mi dokładnie chodzi. Mamy taką tablice :

To jest ukryta treść, proszę

Teraz chodzi o to by wylosować liczby od 0 do 3 (bo tablice liczymy od 0 ! Czyli będzie 16 losowań bo 4*4=16) bez powtórzeń czyli np.

To jest ukryta treść, proszę

 

A więc napisałem już swój kod, ale niestety nie chce działać, znaczy się błędów nie wywala, ale po skompilowaniu nic się nie wyświetla :

To jest ukryta treść, proszę

Dlatego prosiłbym jeśli się da to poprawić mój kod, lub napisać swój własny lub naprowadzić/podpowiedzieć mi jak mam to napisać.

Kocham mpcforum.pl!!!

18706.png

Opublikowano

To jest ukryta treść, proszę

 

Nie rozumiem po co tutaj static_cast.

 

- - - - - - -

 

To jest ukryta treść, proszę

 

@EDIT

 

A jak nie chcesz modyfikować tej tablicy, to zrób jej kopię na początku:

 

To jest ukryta treść, proszę

Ta sygnatura jest pusta.

Opublikowano (edytowane)

Nie wiem, czy patrzyłeś tutaj:

http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Losowanie-bez-powtorzen/293'>http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Losowanie-bez-powtorzen/293

 

Tyle, że tam masz do tablicy jednowymiarowej, ale można to łatwo przerobić. Mogę pomóc.

A tak ogólnie to polecam stronkę:

http://cpp0x.pl

 

Powodzenia. :)

Edytowane przez Protecto
×
×
  • Dodaj nową pozycję...