Potrzebuję posortować tablicę dwuwymiarową. Da się jakoś to zrobić korzystając z funkcji sort (c++)?

Chciałbym zrobić to sam, ale wykracza to poza moje umiejętności. W ogóle nie wiem dlaczego zawsze wymyślę jakiś niekonwencjonalny sposób na zadania maturalne :(

#programowanie #cpp #matura
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1 2 3 5 7 7 9

1 2 2 3 6 8 9


@trevoz: Moment, ty nie chcesz sortowac calej tablicy tylko poszczegolne wiersze. To da sie bez przerzucania po prostu poczytaj troche dokumentacji.

Poaztym przy 7 elementach napisz najprostesze sortowanie i bedzie ok.
  • Odpowiedz
Mam taką tablicę liczby[2000][7], czyli

2 5 7 1 3 7 9

3 9 1 2 6 8 2

itd.


chcę aby posortowało od najmniejszego do największego, czyli:
  • Odpowiedz
Cześć, mama za zadanie losowo wygenerować grafy o różnych liczbach krawędzi i gęstościach, i mam z tym spory problem bo zwykłe losowanie i patrzenie czy dana krawędź już wystąpiła się totalnie nie sprawdza(trwa strasznie długo) dla dużych gęstości. Orientuje się ktoś jak to można jakoś sensownie rozwiązać?
#naukaprogramowania #programowanie #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@billybumbler: próbowałeś może wygenerować najpierw węzły o określonej ilości krawędzi, potem zsumować wszystkie te potrzebne ilości krawędzi i dopasowywać w "locie" krawędzie do węzłów? Na początku określasz ilość krawędzi na podstawie okręslonej gęstości, dzielisz w sposób losowy na poszczególne węzły i potem dopasowujesz pierwszą krawędź do pierwszej pasującej pary węzłów. Potem bierzesz kolejną krawędź i patrzysz, gdzie jest dla niej miejsce.
  • Odpowiedz
Mircy, pomóżcie, bo zgłupiałem.
Można zrobić szablon, który jako jedno z pól będzie posiadał vector?
Chodzi mi konkretnie o coś takiego

template class MojKontener
{
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie ma to jak interview z Dietmarem Khulem... człowiek się czuje taki głupi:)
#cpp
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki,
Mam strukturę, która posiada pewne pola. Chcę ją zapisać do pliku ( już jakąś istniejącą instancje) i ją wczytywać później do zmiennej. Jak to zrobić? Do pliku mi się zapisuję taki string: 00E621E0
Jak z tego odtworzyć faktyczną zawartość? Używam reinterpret_cast, ale do zmiennej przypisuje mi się wartość 000000.

#programowanie #cpp
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mireczki, mam mały problem. Klepię sobie programik okienkowy w Builderze. Wszystko fajnie tylko skurczysyn odmawia posłuszeństwa i po próbie wykonania obliczeń wiesza się na amen tak, że nie da rady go wyłączyć. Muszę zamykać projekt i otworzyć na nowo by móc cokolwiek zrobić. Z błędu jaki mi wyskakuje wychodzi na to, że to jakiś błąd z konwersją danych. Problemem jest ten void:

void __fastcall TForm1::obliczcalClick(TObject *Sender)
{
double d,s,w,r,t,dk,sk,wk,rk;
d=StrToFloat(dlugpocz->Text);
Kecq - Hej mireczki, mam mały problem. Klepię sobie programik okienkowy w Builderze. ...

źródło: comment_GvgClBtDESwOyjeQdYhd0gOoK7qfhBiR.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@casadin: EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO ZABAWY HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I PROGRAMOWAC BĘDZIE MOŻNA TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI
  • Odpowiedz
Kiedy zamieniam z ósemkowego na dziesiętny, to lepiej to robić string-iem czy int-em normalnie?
Np. do takiego zadania:

"Podaj, ile liczb w pliku dane.txt, po ich zapisaniu w systemie dziesiętnym, spełnia
warunek pierwsza cyfra liczby jest równa ostatniej cyfrze
tej samej liczby. "
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pewien problem przy #programowanie w #cpp kompiluje plik z programem, który na ubuntu normalnie działał konsolowo. Jednak po kompilacji na windowanie przy użyciu g++ -stad=c++11 nie mogę odpalić programu używając komendy nazwaprogramu.exe. Nie znaleziono wejścia punktu procedury gxxpersonality_v0 w podanej bibliotece. Ktoś coś ?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Franceshinio: Kompilujesz z palca? Wydawało mi się że trzeba jakoś specjalnie skompilować by była to aplikacja konsolowo. Przykładowo Qt dodaje taki parametr g++ -Wl,-subsystem,console -mthreads .
No chyba że to nie twój plik, a ktoś tam użył czegoś czego nie ma pod twoim MinGw czy tam Cygwinem.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: Bo Qt wcale nie jest takie super, nie jest ani szybsze niż stl/boost, wymaga swojej notacji (QObject) i wymaga, uwaga, bibiliotek Qt. Ile zajmują portable biblioteki Qt?
  • Odpowiedz
@mackar: no tak, to rozumiem, zgłasza błąd bo nie ma w tabeli relacji żadnego obiektu o kluczu o wartości NULL... mi raczej chodzi o to jak w takim razie obsługiwać relację zero-to-many... odpuściłem sobie już szukanie odpowiedzi, zmieniłem relację na one-to-many i dodałem grupę "none", ale to hack okropny...
  • Odpowiedz
Mirki pomoże mi ktoś z kodem CPP?
Ogólnie chodzi o to, że alokuję pamięć dla dwuwymiarowej tablicy na wskaźniki do obiektów i debugger pokazuje, że ta tablica ma adres 0x0.
Ale ok, jakoś przechodzi i kiedy próbuję ten wskaźnik najwyższy poziomem zwrócić przez gettera to rzuca mi sigsev.
Jeszcze jakieś 4 godziny temu mi działało xD
Kod: http://tinyurl.com/hlyc5ar
To co się dzieje źle czyli konstruktor World:
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@InformatycznyNoobek:
Ja pierdziele co za studia... Teraz już prawie każdy używa się jakiejś biblioteki, w C++ przykładowo ASIO.
Po za tym jeżeli masz takie problemy to te studia nawet teorii nie uczą.

Co do prośby to ci nie pomożemy bo nie wiemy co za pakiety dostajesz, pakiety w TCP nie mają konkretnej określonej długości, mogą się dzielić, dlatego określa się tą transmisję jako strumieniową.
Jak odczytujesz pakiet to musisz wiedzieć
  • Odpowiedz