tagtak
tagtak
Mirki-programiści, pytanie do was. Podany niżej przykład (zamysł) programu jest tylko obrazem problemu, jego rozwiązanie jest potrzebne mi do nieco większego projektu.
Otóż, mamy program w #cpp który wyświetla liczby od 1 do 99 jedna pod drugą - zatem w jednej kolumnie. Chcę rozdzielić te liczby na trzy kolumny obok siebie (pierwsza: liczby 1-33, druga: 34-66, trzecia: 67-99). Powtarzam, ten program to tylko TŁO do rozwiązania problemu z brakiem możliwości
0
  • Najlepsze
  • Wszystkie komentarze
zwei
@tagtak: zatem twój terminal nie obsługuje powszechnego standardu, wnioskuję więc, że twoim największym błędem jest używanie Windowsa do programowania w C++. Możesz to rozwiązać w następujący sposób (od najlepszego do najgorszego):

1. kupić maca
2. zainstalować se linuksa
3. postawić wirtualkę z linuksem
4. zabić się
5. użyć jakiegoś terminala na windowsie, który wspiera ANSI kody
2
Kurtoza
@tagtak użyj ncurses
1
K.....1
K.....1
#optymalizacja #algorytmy #cpp #programowanie #programowaniegrafiki #gamedevelopment Mireczki, da się jakoś zoptymalizować poniższy problem?

1. Mamy zbiór punktów w 3d (x,y,z) np. 100
2. Punkty nie sa statyczne, w każdej kolejnej klatce trochę się przesuwają w różnych kierunkach

Zadanie:
3
  • Najlepsze
  • Wszystkie komentarze
tell_me_more
@Kopytko1: oczywiście, że się da, sortowanie jest niepotrzebne, zamiast tego przechowuj 2 dotychczas najbliższe punkty i ich odległości dla każdego wybranego punktu (czyli w sumie 20 punktów i 20 odległości) - i jak przelatujesz tablicę wszystkich punktów to aktualizuj tylko te 2 punkty.

To jak algorytm liczenia maksimum czy minimum w tablicy, tylko nie przechowujesz 1 wartości wg 1 kryterium, a 20 wartości wg 10 kryteriów.

Punkt najblizszyPunktNr1Od[10];
2
michal951
michal951
@Kopytko1: dla 100 punktów nie ma co kombinować, cokolwiek byś nie zrobił uzysk będzie minimalny. Jeżeli natomiast będziesz miał w swoim zbiorze "nieskończenie wiele" punktów to ja bym się wtedy zainteresował jakąś strukturą drzewiastą, pierwsze co mi przyszło do głowy to octree ale żeby to dobrze działało to musisz mieć jakiś zasięg. Ostatnio w pracy miałem podobny problem (ostatecznie jeszcze go nie ruszyłem) i zastanawiałem się nad zastosowaniem BST.
2
gRzeGorz111
gRzeGorz111
Mam pytanie związane z podstawami C++. Zacząłem rozwiązywać zadania algorytmiczne z leetcode. Często w tych zadaniach trzeba napisać funkcję zwracającą jakiś wskaźnik. Podaję linka do przykładowego zadania. Zadanie dotyczy wyszukiwania środkowej wartości w liście, ale nie chodzi mi o treść zadania, a o samo zwracanie wyniku? Wszystkie zadania wstawiane przez innych użytkowników są pisane tak samo, a czy przypadkiem w tej sytuacji nie zwracamy wskaźnika do zmiennej lokalnej co jest błędem?

https://pastebin.pl/view/d92c8650
0
  • Najlepsze
  • Wszystkie komentarze
GaiusBaltar
@gRzeGorz111: Zwracasz wskaźnik, do czegoś co już miałeś przekazane.
0
filozof900
@gRzeGorz111: co do wskaznika, to nie zachodzi to o czym piszesz. wskaznik wskazuje na obiekt dla ktorego korzeniem jest head, ktory dostales w argumencie funckji. zmienna lokalna jest tylko jako pomoc przy przesuwaniu sie w glab drzewa
0
C.....a
Dzień dobry Wykopowicze! ( ͡º ͜ʖ͡º)

Czy wiecie, że wczoraj wieczorem pojawił się nowy odcinek kursu "Nowoczesny C++ od podstaw" od Wojtka Razika? (⌐ ͡■ ͜ʖ ͡■)

Dzisiaj Wojtek porusza temat pętli, sprawia że groźne komentarze stają się jeszcze groźniejsze
177
  • Najlepsze
  • Wszystkie komentarze
b.....n
b.....n
W 2019 roku C++ i nowoczesny to oksymorony


@Plotkova99: Po każdym takim komentarzu umiera jedna kość RAM
69
b.....n
b.....n
Nazywanie języka z 1983r. nowoczesnym ;). C# jeszcze można powiedzieć, że jest nowoczesny, C++ to dobry ale nie nowoczesny język


@Plotkova99: Tesla nie jest nowoczesnym samochodem, samochody powstały w 1886 roku....

C++ cały czas się zmienia, to że powstał dawno temu nie ma znaczenia. Gdyby język nie był rozwijany i powszechnie używany, wtedy zrozumiałbym narzekania.

Prawdą jest, że C++ nie wszędzie ma zastosowanie - używa się go głównie tam, gdzie
21
oreze
szybkie pytanko z c++/c, morze gupie morze mondre, nie wiem. Jest jakiś sposób żeby przypisać charowi z class jakąś inną wartość? Mam taki kod https://pastebin.com/e1DeQ1kX i próbuję na dole przypisać do zmiennej x w class coś innego (pustej nie mogłem stworzyć, chyba że nie umiem XD dopiero zaczynam). Czytałem coś o strcpy, ale nie udało mi się nic wykombinować, nie bijcie

#cpp #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
Atraktor
Pracuję sobie aktualnie jako dev C++ i w nowej firmie mam coś takiego jak "budżet rozwojowy" w ilości 3.5k, który mogę wydać na różne szkolenia, kursy, książki itd. Myślałem trochę na co to spożytkować, bo pierwszy raz coś takiego mam i w sumie chyba bym chciał iść powoli w kierunku machine learningu. I teraz pytanie- jakie polecacie kursy i książki za które warto się wziąć? I na które uważać? Coś z pythona
2
  • Najlepsze
  • Wszystkie komentarze
NoNameNoIdeaNoLife
Wytłumaczy/podlinkuje mi ktoś czemu #python jest taki prosty i intuicyjny, a #cpp to istna męczarnia, a mimo to w programie nauczania jeet cpp?
#programowanie #informatyka #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
Canova
Mirki jakas podpowiedź co do zadania?
Rozważamy liczby naturalne z przedziału 11....n gdzie n >= 11. Wypisz te liczby dla których suma cyfr jest równa iloczynowi cyfr lub -1 gdy takich liczb nie ma.
Zadanie musi być zrobione tylko przy uzyciu pętli. Wiem że jest pewnie banalne ale nie mogę sobie z nim poradzić ¯\_(ツ)_/¯
#programie #cpp #informatyka
0
  • Najlepsze
  • Wszystkie komentarze
vonBielau
vonBielau
Właśnie w książce "Język C++. Kompendium wiedzy" trafiłem na coś takiego:

"Zwróć uwagę, że funkcja bind() przyjmuje jako argumenty zwykłe wyrażenia. To oznacza, że
referencje są poddawane dereferencji, zanim funkcja bind() ich użyje. Na przykład:

void incr(int& i)
1
  • Najlepsze
  • Wszystkie komentarze
Capt_S
#cpp #programowanie

dlaczego to działa:

time_t tm;
time( &tm );
0
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#cpp #programowanie #std #algorytmy Mireczki, pomusz.. bo trochę mi mózg przestał działać..

chcaiłbym użyć std::sort() zeby sobie posortować ale nie tablice z liczbami tylko tablice ze strukturami sortując po zmiennej wartość, czyli mam taką klasę:

class myclass
{
0
  • Najlepsze
  • Wszystkie komentarze
C.....a
Siema Wykopowicze! ( ͡º ͜ʖ͡º)

Dziś mamy treści dla nieco bardziej zaawansowanych programistów (⌐ ͡■ ͜ʖ ͡■)
Zgodnie z obietnicą Wojtek Razik nagrał film, na którym wyjaśnia, czym jest SFINAE oraz pokazuje, dlaczego nie będzie ono potrzebne po dodaniu
5
  • Najlepsze
  • Wszystkie komentarze
szcz33pan
Potrzebuje napisac program, który wygeneruje mi:
- pliki bmp zawierające 4-5 znakowe teksty
- plik xml mapujący tekst ze zdjęcia ze zdjęciem
- zestaw znaków jest ograniczony do 11 liter i 5 symboli
Czy są do tego jakieś fajne biblioteki w #python lub #cpp ?
Umiałbym coś takiego łatwo machnąć w #java ale nie chciałbym dodawać kolejnego języka w którym tworzę narzędzia w tym projekcie.
0
  • Najlepsze
  • Wszystkie komentarze
P.....s
P.....s
Czy da się stworzyć tablicę tablic? Chodzi mi o to, żeby każdy element tablicy A [3] [3] przechowywał jakąś tam tablice np 3 elementową.
#cpp #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
boostasio
boostasio
czy jest gdzie w necie dostępny jakiś kod "Low-Latency Systems" czy może to zbyt egzotyczny twór? dodam że nie zamierzam zostać #programista40k który takie systemy tworzy po prostu jestem ciekaw takiego wynalazku (⌐ ͡■ ͜ʖ ͡■)
#java
#cpp
#programowanie
3
  • Najlepsze
  • Wszystkie komentarze
obywatel_panstwa_idiotow
Mircy ostatnio ktoś tutaj wrzucił wykopalisko o Kursie C++ gdzie Mirek używał Visual Code do tego.
Pomożecie mi znaleźć linka do tego?
Z góry dzięki
#cpp
#programowanie
#kiciochpyta
0
  • Najlepsze
  • Wszystkie komentarze
kacper635
Siemanko swiry. Mam problem, mianowicie chce wpisywac do tej tablicy jednowymiarowej jakiś podciąg liczb z pliku i potem sprawdzać czy jest to ciąg rosnący. Kod kompiluje sie ale pojawia sie ze cmd przestał działać( ͡° ʖ̯ ͡°) Pomoże ktoś zlokalizować błąd i ewentualnie sprawdzi czy to bedzie działać git wtedy?

#include
#include
using
1
  • Najlepsze
  • Wszystkie komentarze
F.....n
Nigdy nie pisałem w #qt, ale tworzenie kontrolek wygląda chyba mniej więcej tak:

CWindow* MainWindow = new CWindow(...);
CButton* ExitButton = new CButton(MainWindow); // nie ma konstruktora domyslnego?
ExitButton->setPosition(...); // itd

CWindow jest klasą pełniącą funkcję swego rodzaju "managera", który "zbiera" nowo utworzone kontrolki i nimi zarządza, a sam konstruktor kontrolki (prawdopodobnie) nie może być wywołany bez podania wskaźnika do tego managera. Jak się nazywa ten wzorzec projektowy? Jakie są jeszcze inne wzorce
0
  • Najlepsze
  • Wszystkie komentarze
P.....i
P.....i
Stworzyłem sobie klasę Clients która zawiera public: int timeofeating;
Następnie stworzyłem vector lnewclients; i dodałem do niego dwa elementy:
risto.lnewclients.pushback(new Clients);
risto.lnewclients.push
back(new Clients);

problem pojawia się
0
  • Najlepsze
  • Wszystkie komentarze