Poszukuję stronki z zadaniami z pętlami #cpp i tablicami. Uczę się #programowanie i chcę dobrze zrozumieć temat. Najlepiej gdyby było jakieś wyjaśnienie dlaczego tak się to robi (gdybym nie dawał rady).
Wszystko
Najnowsze
Archiwum
@Zielarz_z_Mordoru: Nie znam strony, ale na początek możesz sobie napisać Sito Eratostenesa.
@demstair: no to usuń konto
#cpp #programowanie
Potrzebuję wrzucać do jakiegoś kontenera dane (int). Zależy mi żebym mógł ustawiać odrazu dane[100] = 8; itp. bez wcześniejszego ustawianie dane[1,2,3..] i określania max wielkości kontenera, więc vector odpada. Użyć mapy?
Potrzebuję wrzucać do jakiegoś kontenera dane (int). Zależy mi żebym mógł ustawiać odrazu dane[100] = 8; itp. bez wcześniejszego ustawianie dane[1,2,3..] i określania max wielkości kontenera, więc vector odpada. Użyć mapy?
@Rilekt: ale jak pytasz o nty element to od 0 do n-1 masz już policzone i wstawione
od biedy możesz d-----ć inicjalizacje zerami alokacja O(1) + inicjalizacja O(n) nie wygląda strasznie
od biedy możesz d-----ć inicjalizacje zerami alokacja O(1) + inicjalizacja O(n) nie wygląda strasznie
- 1
unordered_map
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
#naukaprogramowania #cpp Mam pytanie za 100 pkt. Dlaczego nie mogę przy tym kodzie obliczyć najmniejszej wartości,losowo wygenerowanej tablicy ? Z największą wartością jest bez problemu, w tym wypadku wyskakuje 0 :<
- 1
@lukaszwasyl: przenieś ten fragment
int min=tab[0];
int max=tab[0];
poniżej pierwszej pętli, w ten sposób jak masz teraz min i max się inicjalizują
int min=tab[0];
int max=tab[0];
poniżej pierwszej pętli, w ten sposób jak masz teraz min i max się inicjalizują
- 1
tfu, nie -1 tylko jakaś wielka liczbę, np. max z inta. Albo 100 w tym przypadku jak generujesz liczby od 0 do 99.
@mlody_inteligentny_skromny: po co wielką liczbę skoro można jako początkową wartość
min przyjąć tab[0]? Tylko te tab[0] po wygenerowaniu i nadaniu tablicy tab wartości xD tamto nadanie wartości przed ustaleniem ich jest zupełnie bez sensu :)- 1
referencja do wskaznika, co ona oznacza?
W sensie mam taki kod:
void push(elem *&stos, int x) {
elem *e = new elem;
W sensie mam taki kod:
void push(elem *&stos, int x) {
elem *e = new elem;
- 1
@Trusiak: Wskaźnik to normalny obiekt.
wyobraź sobie
wyobraź sobie
using elem_handle = elem*;void push(elem_handle&, int x)@Trusiak: referencja na wskaźnik to dość specyficzna konstrukcja i używać jej powinieneś tylko wtedy, jeśli chcesz coś zrobić z samym wskaźnikiem, który przychodzi do funkcji.
Chodzi o to, że wskaźnik przekazany do funkcji sam jest obiektem, który podlega kopiowaniu. Jeśli nie chcesz, żeby do funkcji trafiła kopia wskaźnika, przekazujesz go właśnie przez referencję.
Chodzi o to, że wskaźnik przekazany do funkcji sam jest obiektem, który podlega kopiowaniu. Jeśli nie chcesz, żeby do funkcji trafiła kopia wskaźnika, przekazujesz go właśnie przez referencję.
Zna ktoś fajne firmy gdzie można znaleść praktyki w szczecinie ? Jestem teraz w technikum informatycznym w 3 klasie. Słyszałem że testowanie jest często dobrym startem w firmach. W takiej firmie chciałbym się jakoś rozwiajć.
Oprogramowanie : visual studio, github, microsoft office, virtual box.
języki programowania: C++(To on mnie głównie interesuje), HTML, CSS , JS.
systemy operacyjne: windows, ubuntu, mint, debian server, windows server.
praktyki na cały miesiąć marzec.
#szczecin
Oprogramowanie : visual studio, github, microsoft office, virtual box.
języki programowania: C++(To on mnie głównie interesuje), HTML, CSS , JS.
systemy operacyjne: windows, ubuntu, mint, debian server, windows server.
praktyki na cały miesiąć marzec.
#szczecin
Zna ktoś fajne firmy gdzie można znaleść praktyki w szczecinie ?
@vanowikv13: Tak
Jestem teraz w technikum informatycznym w 3 klasie.
@vanowikv13:
@vanowikv13: Niestety techników nie przyjmują w dużych korpo. Najwyżej serwis, helpdesk lub fikcja. Chociaż są wyjątki ale to małe firmy. U mnie szefostwo czasami bierze ogarniętych techników ze znajomością php/html5. Później ja się nad nimi znęcam (⌐ ͡■ ͜ʖ ͡■)
Pogoogluj wszystkie hasła które tak hucznie tam wypisałeś ( ͡° ͜ʖ ͡°)
Pogoogluj wszystkie hasła które tak hucznie tam wypisałeś ( ͡° ͜ʖ ͡°)
- 2
Dlaczego powinienem używać iteratorów a nie operatora indeksu w np wektorach?
#pytanie #naukaprogramowania #cpp #stl
#pytanie #naukaprogramowania #cpp #stl
- 2
@RaVo: Nikt nie twierdzi, że powinieneś, mało tego, korzystanie z małych indeksów jednego kontenera na x86 potrafi być szybsze.
Jedyna zaleta używania iteratorów to fakt że nie trzeba przekazywać referencji na kontener to upraszcza konstrukcję algorytmów przykładowo tych z STLa.
Jedyna zaleta używania iteratorów to fakt że nie trzeba przekazywać referencji na kontener to upraszcza konstrukcję algorytmów przykładowo tych z STLa.
- 3
@nargil:
Drugi przykład jest nie poprawny, powinno być:
No i użycie stałego klucza w ostatnim przykładzie jeszcze ujdzie, ale jak by był dość losowy to zostaje opcja z przykładu 2.
Drugi przykład jest nie poprawny, powinno być:
if(iter != map.end() && iter->second.someFlag()) return iter->second; No i użycie stałego klucza w ostatnim przykładzie jeszcze ujdzie, ale jak by był dość losowy to zostaje opcja z przykładu 2.
- 1
#cpp #programowanie #naukaprogramowania
Czy nie używanie konstruktorów w klasach to zło? Wiem, że klasa tak, czy siak wygeneruje sobie konstruktor jak i dekonstruktor, jednak zastanawia mnie jak na to patrzą pracodawcy, jak i inni ludzie, gdy podeślę im link do githuba, w którym w taki sposób inicjuję prywatne zmienne. (ʘ‿ʘ)
Pytam, bo wiem jak ludzie patrzą na używanie goto i czy przez
Czy nie używanie konstruktorów w klasach to zło? Wiem, że klasa tak, czy siak wygeneruje sobie konstruktor jak i dekonstruktor, jednak zastanawia mnie jak na to patrzą pracodawcy, jak i inni ludzie, gdy podeślę im link do githuba, w którym w taki sposób inicjuję prywatne zmienne. (ʘ‿ʘ)
Pytam, bo wiem jak ludzie patrzą na używanie goto i czy przez
@TMBRK: https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=c%2B%2B%20style%20guide
Ewentualnie poszukaj najpopularniejszego style guide do c++
Ewentualnie poszukaj najpopularniejszego style guide do c++
Czy nie używanie konstruktorów w klasach to zło?
@TMBRK: Nie. Jak nie potrzebujesz i wystarczy ci domyslny to nie musisz. Najlepsza praktyak to uzywanie specyfikatora default.
Czym rozni sie taki zapis X foo() od X x?
http://thbecker.net/articles/rvalue_references/section_02.html
#cpp
http://thbecker.net/articles/rvalue_references/section_02.html
#cpp
gdy w konsoli wprowadzimy dane i potwierdzimy Enterem to z automatu przenosi nas do następnej linijki da się to cofnąć bądź zablokować? #cpp #naukaprogramowania
- 3
Jakie były wasze pierwsze w miarę proste projekty podczas nauki programowania obiektowego? Poszukuje jakiejś motywacji na na bardziej efektywniejszy sposób nauki poprzez stworzenie własnego projektu.
#cpp #naukaprogramowania
#cpp #naukaprogramowania
@luuzik: gra - arkanoid (zbijanie bloczków piłką odbijającą się od palety, różne rodzaje bloczków, bonusy itd), nic mnie nie nauczyło tak obiektówki, niby cos tam używałem, ale wtedy nie rozumialem na uja mi w takiej javie te cale interfejsy czy abstrakcyjne klasy/metody, w trakcie pisania zrozumiałem jak bardzo potężnym narzędziem to może być.
W c++ też to pisałem, też obiektowo, tez polecam.
W c++ też to pisałem, też obiektowo, tez polecam.
@luuzik: nie wiem czy najprostszym...na studiach do mnie dotarło jak potężne zastosowanie może mieć programowanie obiektowe gdy pisałem platformę kryptograficzną, umożliwiającą wybór metody szyfrowania. Wtedy od razu klasa bazowa typu TCipher i pochodne po niej typu szyfr cezara, przestawny.., odpowiednie bloki do obsługi przechowywania danych i takie tam. Najlepsza nauka jest wtedy gdy robisz coś przydatnego (albo gdy myślisz że będzie przydatne :) i jarasz się tym, że to działa
- 5
Treść przeznaczona dla osób powyżej 18 roku życia...
- 8
Treść przeznaczona dla osób powyżej 18 roku życia...
@Khaine kod ma się sam dokumentować. Jedyne komentarze to do skomplikowanej logiki biznesowej. Komentarze w kodzie to jak ostry makijaż na brzydkiej kobiecie.
Miałem tłuc programy dla praktyki, więc tłukę. :P
Kolejna drobna gierka. Polega na rzucie wirtualną kostką, a my mamy za zadanie zgadnąć liczbę oczek lub czy jest to raczej liczba wyższa (4-6) bądź mniejsza (1-3).
Kod źródłowy;
Link do pobrania gry;
Kolejna drobna gierka. Polega na rzucie wirtualną kostką, a my mamy za zadanie zgadnąć liczbę oczek lub czy jest to raczej liczba wyższa (4-6) bądź mniejsza (1-3).
Kod źródłowy;
Link do pobrania gry;
- 2
@Lux_Aeterna: rzeczy za które piłuje się studentów na moim wydziale *
1. Funkcja powinna być nie dłuższa niż strona ekranowa i musi robić dokładnie 1 rzecz
2. GoTo nie isnieje i już
3. Zmienne globalne też nie istnieją
* nie dodtyczy tylko asemlbera
1. Funkcja powinna być nie dłuższa niż strona ekranowa i musi robić dokładnie 1 rzecz
2. GoTo nie isnieje i już
3. Zmienne globalne też nie istnieją
* nie dodtyczy tylko asemlbera
- 3
- 2
Mam do zrobienia na projekt w c++ foto indeks (wyszukuję foty w danym katalogu i zrzucam je na bitmape o zadanej wielkości - takie coś jak Windows Live Photo Gallery). Problem w tym, że bardzo długo nie robiłem nic w cepie, więc trochę się zapomniało.
Są jakieś ciekawe biblioteki do tworzenia/skalowania bitmap? Mam możliwość zrobienia tego w wersji konsolowej albo graficznej. Warto robić w QT (wczęśniej nie miałem z nim do czynienia)?
Są jakieś ciekawe biblioteki do tworzenia/skalowania bitmap? Mam możliwość zrobienia tego w wersji konsolowej albo graficznej. Warto robić w QT (wczęśniej nie miałem z nim do czynienia)?
- 3
Czy jest jakaś stronka gdzie można obejrzeć gotowe kody gier czy aplikacji w Pythonie i C++?
#programowanie #cpp #python
#programowanie #cpp #python
- 2
Witam Mirków. Obecnie jestem programistą PHP. Chodzę do 4 klasy technikum informatycznego i chciałbym napisać maturę rozszerzoną z informatyki. Dostępne na niej języki programowania to C/C++, Java oraz Pascal.
Z javą i C++ kiedyś coś tam do czynienia miałem, ale bardziej to takie elementarne podstawy. Java chyba troszkę prostsza i bardziej intuicyjna. Wadą C++ jest... mała intuicyjność? Trzeba sporo się napisać, żeby zrobić np. prostą konwersję int => string, czy też odczyt/zapis
Z javą i C++ kiedyś coś tam do czynienia miałem, ale bardziej to takie elementarne podstawy. Java chyba troszkę prostsza i bardziej intuicyjna. Wadą C++ jest... mała intuicyjność? Trzeba sporo się napisać, żeby zrobić np. prostą konwersję int => string, czy też odczyt/zapis
- 5
@Spake: Po co Ci matura z infy ? Biorą to gdzieś w rekrutacji na studia? Też kończyłem tech inf i też myślałem o maturze z infy ale na wiekszość polibu 4 lata temu liczyła się matma plus fiza
- 20
no właśnie w C++ też mnie te wskaźniki martwią. I ten hardcore przy konwersji typów
jestem programistą
@Spake: Skisłem xD
Jak w C++ zadeklarować dwuwymiarową tablicę, aby była dostępna globalnie, jeżeli ilość jej elementów jest uzależniona od innych zmiennych, np: http://wklej.org/id/2898216/ ?
#programowanie #cpp
#programowanie #cpp
@tomek123456789: zrób vector < vector > twoja nazwa
I potem zrób resize
I potem zrób resize
- 3
@tomek123456789: 1) to nie jest w C++ (w C++ VLA nie ma w standardzie) 2) zmienne globalne są złe 3) napisz to ładnie obiektowo, nauczysz się, to Ci się przyda. 4) jak poprzednicy pisali - użyj std::vector





























No ASIO to obowiązkowo. Ja bym dodał parser spirit x3 i sporo prostych bibliotek przykladowo @MamCieNaHita:
Circular Buffer, Program Options, Units, Filesystem(będzie w C++17)
http://www.boost.org/doc/libs/1_48_0/doc/html/boost_lexical_cast/performance.html