int ** tab to nie jest tablica dwuwymiarowa. Jest to jednowymiarowa tablica wskaźników, wskazujących jednowymiarowe tablice int. alokujesz tablicę wskaźników do int liczącą w elementów: int **tab = new int *[w]; następnie w pętli alokujesz w tablic int po k elementów każda i przypisujesz ich adresy elementom tablicy tab: for ( int i = 0; i < w; ++i...
bylo juz to na forum Podam spoob dynamicznej alokacji tablicy dwuwymiarowej double **tab; int wiersze,kolumny;//rozmiar macierzy tab = new *double[wiersze];//tworzenie tablicy wskaznikow tab[0] = new double[wiersze*kolumny];//tablic... elementow double for(int i=1;i<wiersze;i++) tab[i] = tab[i-1] + kolumny;...
Poczytaj o dynamicznym tworzeniu tablic... http://www.elektroda.pl/rtvforum/topic41... tu chociażby jest wątek o tym... int m, n; //rozmiar macierzy int **macierz; //po wczytaniu m i n z pliku int *macierz = new int *[m]; for (int i=0; i<m;++i) macierz[i]=new int[n]; pozniej normalnie operujesz jak na tablicy...
A ja bym to zrobił tak: #include <cstdlib> #include <iostream> using namespace std; int main() { int i,j; int **wsk; wsk=new int*[10]; for (i=0;i<10;i++) *(wsk+i)=new int[10] for (i=0; i<10; i++) for (j=0; j<10; j++) tablica[i][j]=rand(&... - tu jakaś...
https://obrazki.elektroda.pl/9676618800_... BittWare, spółka zależna firmy Molex, zaprezentowała niedawno nowe karty PCIe z układami FPGA, dedykowane do pracy w systemach akceleracji algorytmów uczenia maszynowego. BittWare 520N oferują istotne zalety w porównaniu z przetwarzaniem na CPU czy GPU, o czym opowiada dokładniej poniższy...
No dobra, to powiedz czego nie potrafisz? Sprecyzuj dokładnie wejście (DOKŁADNIE!), jakie informacje możemy wyciągnąć od użytkownika (np ile tych jedynek chce tam wstawić, jakich wymiarów ma być ta macierz), potem jak ma wyglądać wprowadzanie tych jedynek? Użytkownik ma je wprowadzać współrzędnymi w macierzy? Jak ma dokładnie wyglądać wyjście? Do reprezentacji...
Witam. Mam problem z zadaniem: W funkcji głównej wprowadzamy tablicę dwówymiarową kwadratową np A[7][7], nastepnie przekazujemy ją do funkcji np: coś: Funkcja ma za zadanie znaleźienie najmniejszej dodatniej liczby(MIN), najwiekszej ujemnej (MIN), oraz średnią, ale z pośród zaznaczonych elementów funkcji: oooox oooxx ooxxx oxxxx xxxxx czyli po 2 skosie...
Potrzebuje zadeklarowac tablice dwuwymiarowa w DB . Argumenty od 1 do 100 i wartosci dla nich. Jak to zrobic?
Witam serdecznie wszystkich użytkowników ;) Mam takowy problem... muszę napisać program, ale nie wiem jak... wiem jak napisać początek, niestety drugiej części napisać już nie potrafię :( oto zadanie: Napisać program o następujących założeniach: 1. Wczytać dane do tablicy dwumiarowej "d1" o rozmiarze ║ program liczby; ║ uses crt; ║...
witam, jak zdefiniowac dynamicznie tablice dwuwymiarowa kwadratowa w C++? //dla jednowymiarowej tak dziala cout<<"podaj rozmiar: "; int rozmiar; cin>>rozmiar; int *tablica=new int Zamykam temat. - arnoldziq
Witam, potrzebuje kilku wskazówek jak zrobić program w c++, są to moje początki więc bez śmiechów że łatwe :). Potrzebuje stworzyć program, który posortuje tablicę dwuwymiarową, znajdzie wartość minimalną i maksymalną. Wiem że to dosyć błache ale nie słuchałem na zajęciach i teraz masz ci los nie rozumiem :D Dziekuje z góry pieknie :)
Bardzo dobre obserwacje, nie ma co ukrywać że obraz należy traktować jako tablicę dwuwymiarową, są różne szybkie narzędzia pozwalające zapisać obraz jako RAW np. IrfanView. Do obserwacji sekwencji w dziedzinie czasu a także zaimportowania danych RAW może posłużyć zaskakująco narzędzie wykorzystywane głównie do audio np. Audacity. Każdy kto używa jakiegokolwiek...
Tworzysz tablicę dwuwymiarową, pętlę zagnieżdżoną w pętli o długościach odpowiadających rozmiarze tablicy (macierzy) i mnożysz element wskazany przez indeksy pętli przez 3.
1. Pobierasz m,n,x 2. Tworzysz tablicę dwuwymiarową 3. Inicjujesz numerator i 4. Inicjujesz numerator j 5. Gdy i>m idź do 12. 6. Gdy j>n idź do 10. 7. Przypisujesz komórce wyliczoną wartość, zwiększasz sumę. 8. Zwiększasz j 9. Do 6. 10. Zwiększasz i. 11. Do 5. 12. Wyliczasz średnią jako suma/(m+n) Koniec. 10 bloczków.
jeśli tworzysz tablicę dynamiczą na każdym z poziomów, to każdy z poziomów musisz osobno alokować. Poprawnie to wykonałeś w poście z 11 Lis 2008 16:37:49 Jeśli chcesz stworzyć mieszaną, to wskaźnik powinien obejmować jeden poziom, czyli: int *tablica[w1][w2] Teraz możesz tworzyć kolejne tablice dwuwymiarowe od razu, tworząc w ten sposób...
Mam problem. Muszę zrobić tablicę dwuwymiarową stringów, nie char-ów. Jako że w ANSI C nie ma string, robi się coś takiego: char *litery=malloc(sizeof(char)&... Moje pytanie brzmi, jak zrobić tablicę dwuwymiarową ale właśnie tych stringów? Tablicę dwuwymiarową tworzy się tak: char tablica [30][7]; Do pojedynczej komórki...
Tworzyć nową tablicę musisz w konstruktorze, bo w tej chwili jest tworzona tablica dla n = 0.
... czy da sie to zrobić jakoś wydajniej? Bo w tym przypadku dla każdej ikony tworzę oddzielna funkcję, która różni się tylko tablicą. Napisz jedną funkcję do wyświetlania z parametrami. Funkcję tę uruchom z RAM'u. Kompilator i tak rozmieści "liniowo" tę dwuwymiarową tablicę więc możesz używać wskaźnika zrzutowanego na "u16". Jakbyś nie zrobił (wskaźniki...
Komunikat o błędzie wyjaśnia cały problem. tabs tworzysz jako tablicę typu int . W kodzie traktujesz ją tak jakby była tablicą typu struct Spkt . Czy aby na pewno rozumiesz jak korzysta się ze struktur?
Zaintrygowała mnie ta Twoja deklaracja: unsigned char ds1820_rom_codes[MAX_DS1820,9]; unsigned char rom_code[MAX_DS1820,9]; - żaden z moich kompilatorów C, w tym WinAVR, tego nie przetrawi. Jakiego kompilatora używasz :?: Kod programu wygląda na "zapożyczony" i lekko zmodyfikowany, a nie utworzony przez "Polaka" (Ciebie) - ale może się...
Witam Rzadko tu wchodzę ale... ;) Mój kolejny problem to Tablice dynamiczne... A dokładnie tablice wielowymiarowe... Tworze sobie Tablice w ten sposób. int ** matrix = new int * [n]; for(i=0;i<n;i++) { matrix[i] = new int[n]; } Prosta dynamicznie Tworzona Dwuwymiarowa Tablica Liczb Całkowitych A teraz mój...
4 piętra to chyba jeszcze nie wieżowiec?? :D Jest wiele możliwości na stworzenie tego programu, ciężko jedną wybrać... Możesz tworzyć kontrolki "dynamicznie", jak pisałaś (do tego bym wykorzystał TableLayoutPanel). Dlaczego uważasz, że to "za duuuużo kodu i obliczeń" ?? Deklarujesz dwuwymiarową tablicę z losowymi liczbami, dwie zagnieżdżone pętle for......
Jako pierwszy argumentow podajesz pewnie wskaznik na tablice, a drugi to pewnie wymiar, ale to mozne da sie obliczyc pewnie z sizeof(tablica). Jak chcesz dynamicznie tworzyc tablice o zmiennym rozmiarze, to uzywasz malloc().
Witam Szanownych Grupowiczów, Na wstępie zaznaczam, że nie oczekuję żadnych kodów źródłowych, żadnych linków ponieważ z kodowaniem sobie poradzę, a i potrzebne informacje sam sobie znajdę. Chciałbym poprosić Was o zaproponowanie sposobu posortowania tablicy dwuwymiarowej. Dla jedno wymiarowych istnieje metoda Array.Sort, dla dwuwymiarowch ona nie działa....
Witam! Hmm... Na początku to trochę rozwlekłeś strukturę. Niepotrzebnie pola: imię, nazwisko, dzień, miesiąc, rok zdefiniowałeś jako tablice dwuwymiarowe a konkretnie niepotrzebnie dodałeś indeks 1 czyli tam, gdzie masz po 10. Powinieneś zadeklarować zgodnie z sugestią Kolegi krru czyli: [syntax=c]struct dane { char imie[30]; char nazwisko[30]; int...
Nie analizowałeś :) Masz 4 kolekcje (dla każdej kolumny osobno), jedna z nich wyświetlana jest w MsgBox. Trzeba to tylko dopracować i przypisać do komórek tabeli (od końca). Sortowanie jest konieczne, żeby dane "poukładały się" wg godzin. Zmyliło cię pewnie włączenie odświeżania dopiero przy końcu makra. Edit: Jeszcze jedno: W pierwszej kolejności godziny...
tmf: ad 2. Tak. Najlepiej byłoby te dane posortować - i tak ci się to opłaci, bo sortujesz raz, a zyskujesz przy każdym przeglądaniu listy. Ponieważ nie sortujesz całej listy, nową wartość tylko wstawiasz więc masz max log n porównań, czyli 5, nie jest źle. Ciągle sobie chyba sam utrudniam życie. Nie wychodzi mi to tak jak powinno. Sprawę rozwiązuję...
To masz dwie - jedną przekazujesz, a drugą zwracasz. Nie rób tak, żeby przekazać wskaźnik i odebrać inny, bo się łatwo w pułapki wpędzisz w projektowaniu - po prostu nieintuicyjne to by było. Uważaj z tablicami dwuwymiarowymi, bo nie jestem do końca pewny, który wymiar jest jak traktowany między Delphi a C. Może bezpieczniej będzie posługiwać się formalnie...
Witam Uczę się o dynamicznej alokacji pamięci, i nie wiem czemu program nie działa. Funkcja ma wypełnić tablicę dwuwymiarową kolejnymi liczbami, a następnie zwrócić ją do maina. Bardzo proszę o wskazówki: [syntax=c] #include<stdio.h> #include<stdlib.h> int **funkcja(int n); int main(void){ int n =5,i,j; int **tablica; tablica=funkcja(n);...
A zatem ja bym to widział tak (rozwiązanie może i wolne, ale czytelne): Tworzysz sobie tablicę dwuwymiarową statyczna (['a'..'z','a'..'z'] of char). Wypełniasz ją w taki sposób, że idąc w każdym wierszu po kolumnach zaczynasz od Chr(Ord('a')+nr_wiersza), jednocześnie sprawdzając przekroczenie zakresu (wartość litery 'z'). Jeśli nastąpi - wracasz do...
Jak najszybciej potrzebuje rozwiązanie tych dwuch zadań w języku Turbo Pascal: 1. Napisz program, który czyta liczbę naturalną n, 1<n<=10, w tablicy dwuwymiarowej tworzy tabliczkę mnożenia dla liczb naturalnych z przedziału Wskazówka Trzeba zadeklarować tablicę dla najwiekrzego n, czyli 10. a w programie korzystać z jej części odpowiednio do wczytanej...
W zasadzie w PHP to nie ma stricte pojęcia tablic wielowymiarowych, jak np w Pascalu, lecz tablicy tablic - jak w C. Stąd takie podejście, że tworzy się tablicę, w tablicy, czyli dla 2x2 będzie tak:[syntax=php]$tablica = array(array(1,2),array(3,4));[/syntax]Mi... trochę przesadził z kodem chyba - nie wiem, czy przypadkiem taki zapis, jakiego użył,...
Tworzysz tablice jedno wymiarową a chcesz mieć 2 :?: int tablica[3] oznacza tablice jednowymiarową a int tablica[3][3] już 2 wymiarową :) A jeżeli chcesz żeby ilość 2 wymiaru tablicy była "nieskończona" to int tablica[3][] Pozdrawiam maly_elektronik
[syntax=cpp]int **tablica; tablica=(int **)calloc(m,sizeof(*tab)); // lub: tablica = new int*[m]; for(x=0;x<m;x++) { tablica[x]=new int[n]; } [/syntax]W ten sposób masz tablicę m x n; Jeśli chcesz dynamiczne tablice, to musisz je tworzyć. Czyli - tablica jest wskaźnikiem wskaźników na int. Tworzysz teraz to niej tablicę wskaźników na int m-elementową,...
Narzuca się tworzenie tablic dynamicznych. Wypełnianie tablic jest tylko przydatne dla demonstracji działania. Ręczne wypełnianie może wk..ć. Zastosuj pseudolosowe. Czy próbowałeś wypełnić tab jednowymiarową? Pętla for : for(int i=0; i<wiersze; i=i++) jest błędna. Powinno być: for(int i=0; i<wiersze; i++) Poza tym po jaką cholerę wiersze i kolumny...
Hmm dobra dam treść polecenia :D Wynikiem pracy dzisiejszego programu ma być generator kwadratów, zawierających losowe znaki, wykorzystujący tak zwane seed value. uzupełnij niniejszy kod, w funkcji charSquare tworząc, a w funkcji drawCharSquare wyświetlając dwuwymiarową, dynamicznie alokowaną tablicę znaków, wielkość kwadratu pobieraj z parametru wiersza...
Jak mogę to ja też wrzucę swoje 3 grosze. W ogóle pierwsze pytanie czy to ma być program na AVR, czy zwykły na komputer? Moim zdaniem jak zwykły na komputer to najlepsze podejście moim zdaniem zaproponował kolega BlueDraco. To znaczy dynamiczne tworzenie takiej tablicy. Ja bym to jeszcze zamknął w strukturze, z wymiarami dokładnymi takiej macierzy....
Witam! Poszukuje sposobu na zredukowanie wielkości tablicy dwuwymiarowej, w spósób który pokażę na przykładzie. Mamy tablicę przykładowo wypełnioną: 0 1 1 2 2 3 4 5 8 9 9 10 10 11 11 12 12 13 13 14 A potrzebuje ją zredukować do postaci: 0 3 4 5 8 14 Chodzi o to, że pierwszy element tablicy to jest początek jakiegoś zakresu, a drugi to koniec. Potrzebuje...
Ciągle używasz tablicy "mac" jakby była zwykłą tablicą dwuwymiarową, którą NIE jest. Nie możesz się odwołać do "mac[x][y]", bo dostaniesz to co poprzednio - śmieci lub segmentation fault. Proponuję stworzenie klasy, która opakuje tablicę a nawet udostępni metodę obliczającą określony minor. Jako podkładkę warto poszukać w googlach coś w deseń "C++ matrix...
Zastanawiam się kto tworzy takie zadania, które nie mają żadnego uzasadnienia w rzeczywistości :D Mają zastosowanie w monitorowaniu szybkości pracy maszyny na poziomie pojedynczego elementu wykonawczego. Takie mechanizmy zaimplementowane są już w nowszych wyspach zaworowych, także nie trzeba tego klepać w sterowniku. Można rozbić czasy wysuwu i chowania...
witam 1. co oznacza linijka double** data co my w tym miejscu tworzymy? Jest to wskaźnik do tablicy dwuwymiarowej, która przechowuje elementy macierzy. Zrobiono to akurat w ten sposób, aby macierz mogła mieć dynamiczny rozmiar, podawany jako parametry konstruktora. W konstruktorze właśnie następuje inicjalizacja tej tablicy. Jednak uwaga, w kodzie...
Jeżeli dobrze zrozumiałem to w pamięci mikrokontrolera wszystkie piksele ekranu zapisane są w 240 bajtach RAM-u w jakiejś wydzielonej zmiennej tablicowej. Dostęp do poszczególnych pikseli ekranu o współrzędnych ( x , y ) można zrealizować poprzez równanie: nr_bajtu_pamięci_ekranu = (x div 8 - 1) * 5 //dzielenie całkowite określa numer bajtu w wierszu...
Pokazałem tylko przykład, ale bez sposobu jak to zrobić: sprintf((char*)UARTx, "%s", (char*)tablica No i tak sobie ping-pongujemy, a dokładnego typu tablicy wciąż nie podałeś (zarówno `char* tablica[5][10]` jak i `char tablica[5][10]` są dwuwymiarowe, czyż nie?). Jak przychodzisz do lekarza, to też jesteś taki tajemniczy? Zapewne zamiast podawać pierwszy...
Witam, chce stworzyć programik do mnożenia macierzy. Wersja ze sztywno podanymi tabelami dziala. Jednak postanowilem dodać bajer, który będzie tworzył macierze o określonym rozmiarze i wczytywał je do programu. W sieci znalazłem kilka tematów o dynamicznej alokacji pamięci dla tablicy dwuwymiarowej. Napisałem coś takiego: #include <stdio.h> #include...
Jak mam utworzyć dynamiczną tablicę dwuwymiarową, gdzie liczba wierszy jest dynamiczna (w zależności ile linii jest w pliku tekstowym), a liczba kolumn to 3? Mój kod wygląda tak: [syntax=cpp]private: System::Void upload_button_Click(System::Object^ sender, System::EventArgs^ e) { array <String^,2>^ tablica_wejsc = gcnew array <String^,2>(i,3);...
Raz jeszcze dziękuję za pomoc ! Mam małe pytanie, jak zmienić rozmiar tablicy ? Czy trzeba ją zmienić po ReDimie czy można ponownie zadeklarować jej rozmiar później ? Bo chyba gdy raz się zadeklaruje to nie ma możliwości jej zmiany. Poza tym czy jest potrzeba, żeby w przypadku tego kodu zadeklarowany szyk (tablica) była dwuwymiarowa ? Bo finalnie chciałbym...
Temat nawet ciekawy, aż sobie na szybko coś takiego zrobiłem, żeby sprawdzić czy zadziała ;) To w zasadzie pierwsza myśl - ewentualne wyjście do dalszej optymalizacji / uszczegóławiania, opiszę Ci jak to można zrobić, a Ty wybierz sobie to, co Ci pasuje. Krok 1 - cyfrowa mapa 1. Znajdź na necie konturową mapę polski z podziałem na województwa, w rozsądnym...
Dzięki za szybką odpowiedź. Nie wiem czy mnie dobrze podałem przykład, z samą tablicą jedno i dwuwymiarową nie mam problemu, natomiast z tablicą w której elementem jest struktura w skład której wchodzi kilka zmiennych. sr xxl[10]; nie jest prawidłowym zapisem ponieważ "sr" odnosi się tylko do lokalizacji danej struktury. To jest przykład z helpa...
Witam Serdecznie. W związku z tym że moja znajomość php nie jest jakaś porażająca i dopiero się go uczę, chciałbym Was prosić o pomoc. Stworzyłem skrypt który poprzez okno dialogowe wczytuje mi plik z danymi i tworzy z niego dwuwymiarową tablicę którą następnie wyświetla w textarea. No i super, to działa. Teraz kolejnym krokiem jaki chcę zrobić to aktualizacja...
Witam! Do Kolego Beluosus Oops, słuszna uwaga! Otóż miałem na myśli to, że generalnie parametry do funkcji przekazywane są poprzez wartość, zatem w funkcji wywoływanej tworzone są na stosie kopie tychże. Powoduje to, że operacje w funkcji wywoływanej nie zmieniają bezpośrednio danych, które przekazała funkcja wywołująca np: Jakaś funkcja f1 wywołująca...
Witam, otóż stworzyłem klasę w której konstruktorze dynamicznie alokuję pamięć dla tablicy dwuwymiarowej, problem w tym, że program się wysypuje, gdy próbuję pobrać konkretny element za pomocą metody get, w dynamicznym alokowaniu pamięci nie widzę błędu, więc może źle przekazuje argumenty, wkleję kod: [syntax=c] #include<iostream> using namespace...
the_fifth_horseman Za panele chciałem podstawić PictureBoxy (powinienem to napisać) i rozważałem to co mówisz, ale postac ma poruszac o pixele, a nie o cale pola. Zamiast tego pokracznego rozwiązania z panelami, wszystko wyświetlałbyś na jednym pictureboxie. rufek90 tylko ze ja chcialbym zrobic generator nieskonczonego swiata Przykro mi, ale nie masz...
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Proszę o pomoc bo nie umiem sobie poradzić z poprawnym zwalnianiem pamięci alokowanej wcześniej na tablicę wskaźników wskazujących na tablice, zawartych w strukturze. Logicznym mi się wydawało usuwać pamięć w odwrotnej kolejności do tego jak była alokowana, ale o ile przy kompilacji błędów nie ma żadnych to przy uruchomieniu już są. Oto komunikat: ***...
Wtiam napisalem taka klase odpowiadajaca za wielomiany n-zmiennych ale nie wiem czemu mam zwracany blad typu tresci: wielomian_n.cpp:11: error: new types may not be defined in a return type wielomian_n.cpp:11: error: return type specification for constructor invalid Program sledzilem juz wiele razy ale nadal nie moge wylapac co jest nie tak:cry: Bardzo...
tworzenie tablicy dynamicznej bascom zapis tablicy tablicy wymiana tablicy
zapomniane hasło telefonu samsung drukarke internecie access filtrowanie
volvo czujnik skrzyni volvo penta
Pioneer VSX-835 DAB a Tonsil Altus 380S – kompatybilność, moc, ustawienia Dlaczego BIOS/UEFI pyta o dostęp do internetu?