Jeżeli koniecznie chcemy usuwać znaki z tablicy, załączam kod pozwalający usunąć dowolnie wybrane znaki. Jeżeli chcemy usuwać tylko cyfry lub litery, kod znaczne się upraszcza. Niewątpliwie można to napisać prościej, za uwagi będę wdzięczny. Znaki do usunięcia wprowadzam do kontenera, bo nie znam z góry ich ilości. #include <iostream> #include...
Opis bardzo nieprecyzyjny, brak przykładu. Nie wiadomo skąd bierze się w tablicy ta wartość, która jest niepotrzebna. Jeśli z góry wiadomo, że niepotrzebna, to po co ją wprowadzać? Chyba, że dopiero po wypełnieniu tablicy wiadomo jaką wartość należy usunąć. Ale tego nie wiem, bo nie zostało to wyraźnie powiedziane. Do usuwania elementów tablicy można...
Tu jest tak dużo błędów, że nawet nie wiem jak zacząć. Podpowiedzi: - po pierwsze musisz indeksować swoją "bazę", a nie jej elementy tj: [syntax=cpp]bazaa[iks][/syntax] - funkcja do usuwania musi mieć dostęp do " całej bazy", żeby z niej usunąć, bo skąd ta biedna funkcja ma wiedzieć z jakiej tablicy usunąć - hint: usuwanie elementu tablicy najprościej...
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: ***...
Problemem jest char *cmd[]; - to oznacza tablicę wskaźników na char, a nie wskaźnik na char. A skoro tablica o nieznanej liczbie elementów to wszystko co masz po przecinku to kolejne elementy tej tablicy. Czyli usuwasz [] lub nazywasz pola, np. .ptrF=.
Jedno z możliwych rozwiązań. W całym ciągu może znajdować się X produktów jednocześnie. Utwórz tablicę o X elementach. Ładując produkt zapisujesz informacje o nim do 1 elementu tablicy (zwykle o indeksie 0). Przenosząc produkt między stacjami kopiujesz elementy tablicy "o jedną pozycję dalej". Na końcu ciągu usuwając produkt z maszyny używasz danych...
Witam, Masz zdefiniowaną jedną tablicę o n-elementach, więc chcesz usunąć z niej element, a nie całą tablice chyba, dobrze zrozumiałem? I teraz do usunięcia jakiegoś elementu, można stworzyć drugą tablicę, o elementach n-1 i przepisać do niej wszystkie elementy oprócz wcześniej wybranego. To jest jeden ze sposobów. Pozdrawiam
Przy usuwaniu elementu z kolejki nie usuwasz go z tablicy przez co niepotrzebnie zajmuje pamięć. Możesz wstawić null by ją zwolnić. W C# w celu dostępu do wartości można stosować właściwości. Np. tutaj Utworz z konstruktora. Wtedy ta metoda też powinna być niepubliczna i wypadałoby zmienić jej nazwę. Alternatywnie można skopiować reset indeksów i wyczyścić...
Raczej sam z siebie dziur nie zostawia i ich nie wypełnia... :| Niczego nie usuwasz? W zasadzie najlepiej stwórz swoją własną listę (lub tablicę) TLAbelów i generuj wszystkie dynamicznie dopisując pod odpowiedni element.
Przy dodawaniu: deklaracja tablicy o rozmiarze sumy tablic A i B, a nestepnie jakiekolwiek sortowanie (zakladajac ze nie masz ogreniczenia na zlozonosc programu moze to byc nawet bubblesort). Jezeli chodzi o odejmowanie to albo musisz sprawdzac nazdy element z tablicy A czy znajduje sie w B jesli tak to w B usuwasz ja, jesli nie to wez nastepna z A....
Co to jest stos w informatyce i gdzie go stosować Cześć, Stos (ang. "stack") to struktura danych w informatyce, która działa na podstawie zasady LIFO (Last-In-First-Out), co oznacza, że ostatni element, który został dodany do stosu, jest pierwszym, który zostanie usunięty. Stos to abstrakcyjna struktura danych, która ma wiele praktycznych...
while(scanf("%s", dzialanie)) czy to poprawna funkcja jesli dzialanie to tablica char ?
Wydaję mi się, że źle tworzysz tablice, powinno być: [syntax=cpp]tab1=new int*[rozmiar1]; for(int i=0;i<rozmiar1;i++) { tab1[i]=new int[rozmiar1]; }[/syntax] A następnie źle ją usuwasz, powinno być: [syntax=cpp]for(int i=0; i<rozmiar1; i++) { delete [] tab1[i]; } delete []tab1;[/syntax]
Przy użyciu tablicy będzie to bardzo niewygodne i mało elastyczne. Np przy usuwaniu musiałbyś przesuwać wszystkie elementy albo mieć tablicę pomocniczą z informacją czy dany samochód został usunięty. Lepiej zainteresuj się kontenerami, w tym wypadku najlepszym rozwiązaniem chyba będzie std::vector (na pewno prostszym niż std::list , bo nie będziesz...
Jak napisać za pomocą realloc usuwanie ostatniego elementu tablicy ? Po prostu realokujesz tablicę na rozmiar równy pomniejszonej o 1 liczbie elementów przemnożonej przez rozmiar pojedynczego elementu. Teraz chce usunąć ostatni element tablicy, jeżeli jest np parzysty: To wogóle nie będzie działać, bo twój kod usuwa ostatni element jeżeli element p...
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 pamietam juz czy tak moze byc ale poprostu przepisujesz rekord do drugiej tablicy: [syntax=delphi] tablicaskasowanych[kolejny indeks]:=tablica podstawowa[indekskasowanegokerordu] [/syntax] Ogolnie kasowanie: kopia rekordu do tablicy skasowanych usuniecie elemetu z tablicy podstawowej (przesuniecie wszystkich elementow tablic za 'usuwanym' elementem...
Nastraszyliście mnie i sprawdziłem dla 40 elementów :) usuwa prawidłowo tablica sama się "porządkuje" więc chyba działa poprawnie. Zostaje kwestia liczenia ile jest elementów pozostałych w tablicy. Trochę posiedzę i chyba coś wymyślę zaraz :) ok już działa wpisałem coś takiego: [syntax=csharp] int klik = int.Parse(toolStripStatusLabel2.Text); klik--;...
#include <stdlib.h> #include <iostream> #include <vector> using namespace std; int main(int argc, char *argv[]) { vector<int> wek; wek.push_back(1); wek.push_back(2); wek.push_back(3); wek.push_back(4); cout << "elementów w kontenerze: " << wek.size()...
struktura moja wygląda tak i koniec: struct KrawedzGrafu{ int odwezla; int dowezla; int waga; }; Nie mogę jej zmieniać. Za dużo roboty by zmieniać całe ponad 100 linijek programu. To coś jest nie tak z programem. Struktury są między innymi po to, żeby można było coś do nicd dodać, a reszta programu ma tej zmiany nie "zauważyć". Najbardziej brutalna...
Wyodrębniasz za pomocą funkcji explode, explode tworzy Ci tablice, z niej usuwasz elementy np za pomocą funkcji unset czyli unset($tablica[1]) potem wykorzystujesz pętle foreach i od nowa tworzysz tablicę.
Po pierwsze, jeżeli kod się nie kompiluje to sprawdź jaki masz komunikat o błędzie. Regulamin 3.1.17 - nikt odczyta za ciebie komunikatów twojego kompilatora. Po drugie, komentarze jednoliniowe zaczynamy // a nie / . Po trzecie, jakie zaćmienie przyniosło ten okaz geniuszu? rozmiar i size ? Mam też 2 pytanie, powiększając tablic za każdym razem o 2,...
Dla pomiarów aktualizowanych co 5 sekund w czasie ostatnich 10min. Tablica na 120 wartości co 5 sekund, usuwasz ostatnią wartość w tablicy, przesuwasz elementy tablicy o 1, w wolne pierwsze miejsce wpisujesz nową wartość zliczoną w ciągu 5 sekund, obliczasz sumę z całej tablicy.
Jeśli wiadomości o danym typie jest więcej niż jedna i nie można ich sortować to IMHO nic więcej nie zoptymalizujesz. A przynajmniej nie warto będzie optymalizować dla tablicy 50-elementowej. Dodano po 44 BTW, AS6 to Atmel Studio 6. Jako jeden ze składników ASF (Atmel Software Framework) masz FIFO.
Tego typu awarie najczęściej mają podłoże w błednych zapisach w tablicach oprogramowania układowego (listy defektów, tablice translacji odpowiedzialne za przypisywanie adresów LBA do odpowiednich adresów fizycznych) lub w fizycznym zuzyciu układów NAND. Układy NAND zużywają się w trakcjie operacji kasowania i zapisu, kiedy to elektrony tunelowane są...
Witam! Jeśli dobrze rozumiem twoje intencje chcesz z wektora zawierającego zera zrobić mniejszy wektor bez elementów zerowych, czy tak ? x= find() , która wyszukuje wszystkie elementy nie zerowe w wektorze i zwraca indeksy tych elementów. wystarczy wtedy zapisać jedną linijkę kodu y=x(find(x)); Co do drugiego pytania to nie mam jeszcze pomysłu ale zobaczę...
Dzięki za pomoc, jednak zrobię dużą tablice. W kodzie który napisałem nie ma błędu(w sumie jesteś drugą osobą która nie spojrzała na niego i napisała wiadomość), ale coś mi się wydaje że system po prostu nie radzi sobie z tak dużą ilością przetwarzanych danych, bo u mnie było około 2k elementów na sekundę które są usuwane i tworzone. Ten pomysł z zmienną...
Heh, trudno tak przez neta tłumaczyć coś, co się normalnie tłumaczy rysująn na kartce :( Choć była tu kiedyś taka gimnazjalistka, co świetnie potrafiła algorytmy rozrysowywać, to by pewnie umiała wytłumaczyć Ci, na czym polegają listy... Generalnie jest to zbiór obiektów połączonych w łańcuszek - każdy wskazuje na następny (ale tylko w jedną stronę)....
Hm, myślałem, że chodzi o dynamiczną, jednokierunkową listę z operacjami FIFO, ale struktura mi pod to nie pasuje, jak również zapełnienie kolejki. A jeśli kolejka na tablicy, to po co ta struktura? Czym tutaj mają być p i k? Z tego kodu to nic nie wynika... Domyślam się, że chodzi tu o drugi przypadek... Generalnie to każde wstawienie do takiej kolejki...
Mam taki problem logiczny, główkuję jak to zrobić. Mam tablicę: int dane[15], z tej tablicy usuwam elementy, tak, że wygląda to tak: dane[1] = 14 dane[2] = 5 dane[3] = 0; dane[4] = 0; dane[5] = 0; dane[6] = 7; dane[7] = 0; dane[8] = 22; dane[9] = 0; dane[10] = 0; dane[11] = 56; Jak to zrobić aby tablica wyglądała tak: dane[1] = 14; dane[2] = 5; dane[3]...
Witam, no to juz jasne tak jak myslalem, dane() to dane przypadkowe a wskazniki() ich polozenia ale w wersji posortowanej od najmniejszej. Wykozystaj dowolna metode sortowania ale nie zmieniasz polozenia elementu w oryginalnej tablicy dane() tylko miejsce wystapienia wpisujesz do tablicy wskazniki() i gotowe. Dla ulatwienia mozesz uzyc tablicy dodatkowej...
Generalnie: 1. Czemu tablica przechowująca macierz jest jednowymiarowa i do tego alokowana statycznie? Taki błąd na dzień dobry dyskwalifikuje rozwiązanie. 2. Czemu metoda wielkość jest prywatna? Przecież o to chodzi że zewnątrz obiektu użytkownik chce zobaczyć ile jest zajętej pamięci. 3. Czemu w main() mieszasz printf z cout, czy ma to jakieś uzasadnienie?...
Powiedz mi... Czy w jakimś kursie jest napisane jak usuwać, filtrować i sortować elementy w tablicach ? Raczej wątpię. Sortowanie to może coś by się znalazło. I tak nawiasem tu nie chodzi o wiek. Po prostu ja się zabiję jeżeli nie będę miał tego programu do piątku. Za brak czekają mnie dwie 1, a to się równa NDST na półrocze i to tylko z tego jednego...
Nie chodzi mi o algorytm zwalniania całej listy ew jednego elementu. W tym przypadku (w przeciwieństwie do drzew) obejdzie się bez rekurencji i zrobię usuwanie całej listy na pętli while od głowy listy aż do węzła któego element next wskazuje na NILL. Przy usuwaniu jednego elementu wiadomo przepinanie wskaźników. BoskiDialer w obiekcie poza wskaźnikiem...
Teraz już chyba widzę Tak ale musisz być pewny a nie chyba;) Lecz nie ciesz się bo dopiero wejdziesz do tego if-a to dopiero zobaczysz swoje błędy;/ 1. =>> [syntax=cpp]memcpy(((int *)ntab), ((int *)tab), (sizeof(int)));[/syntax] Twoim zdaniem ile bajtów skopiuje ta linia? 2. =>> A po tej linijce: [syntax=cpp]delete[] tab;[/syntax] Ustaw tab na NULL,...
Nie zapomnij zwolnić pamięci przed usuwaniem tablicy bo będziesz miał wyciek. dla każdego elementu: for (i=0; i<XMAX; i++) for (j=0; j<YMAX; j++) free(tablica[i][j]... Bo będziesz miał wyciek pamięci i stringi zostaną tam na wieczność. Dopóki system nie posprząta po Twoim procesie.
Jego przeznaczeniem jest użytkowanie przez bardzo amatorską osobę Już podpowiadam. Dla w/w osoby: "4D, 5D, 5N, 29N" ; "4d ,5d ,5n ,29n" ; "4D,5D,5N,29N" ; "4D. 5D. 5N .29N" w zasadzie wygląda tak samo. O pomyleniu literki, bo przecież można się pomylić, nawet nie wspomnę. Jeśli 15 razy dziennie nie chcesz słyszeć: "Panie kefler! Ten pana program znowu...
g1.clear() nie usuwa instancji struct, Po g1.clear() wywołaj komendę g1.shrink_to_fit() . Jeżeli chcesz często dodawać i usuwać elementy, to lepiej użyć std::deque zamiast std:vector.
1. usuń tylko ten jeden element, a więc delete tab (to, co zapisałeś to usuwanie tablicy dynamicznej!) 2. dokonaj przepisania wskaźników (tab[e]=tab[e+1])
Usuwanie powinieneś ustawić w kolejności odwrotnej do alokacji. W alokacji są dwie pętle a w usuwaniu u Ciebie tylko jedna. Nazwy elementów usuwanych muszą się zgadzać z utworzonymi. Utworzone w pamięci elementy nie wszystkie są tablicami. for (int i=0; i < maciora2.l_wierszy_matrixa; i++ ) { delete [] maciora2.matrix_p_tab_x...
Przede szystkim, wcale nie twierdzę że jestem tu od kogoś mądrzejszy, nie zamierzam nikogo pouczać bo sam się czuję nieco "na gruncie grzązkim". ale pewne pomysły i skojarzenia mam, to się nimi dzielę i może pomogą. Kategoryczny ton moich stwierdzeń wynika tylko z mniejszej dbałości o formę niż o treść w ograniczonym czasie. założenie 1 każdy element...
Skoro raport ma 300000 wierszy, to zmienna i musi być zadeklarowana jako long. W którym miejscu Twoje makro się zatrzymuje? A tak w ogóle to zamiast mozolnego porównywania każdej komórki z elementami tablicy przy pomocy pętli to poszedłbym w sprawdzenie przy pomocy odpowiednika arkuszowej funkcji PODAJ.POZYCJĘ czy wartość danej komórki jest w tablicy....
[syntax=cpp]Napisz funkcję, która odfiltrowuje (usuwa) z zadanej dynamicznej tablicy liczb rzeczywistych //wszystkie elementy o wartości ujemnej. //Parametrem wejściowym tej funkcji powinien być początkowy adres tablicy oraz jej rozmiar. //Efektem końcowym powinien być adres tablicy wynikowej (zawierającej tylko liczby nieujemne) //oraz jej rozmiar...
Nie chce mi się pisać kodu, ale najłatwiej: bierzesz tablicę n elementów i wypełniasz ją wszystkimi liczbami. Reszta z dzielenia numer_kombinacji przez n daje numer elementu do wyciągnięcia w danym momencie. Wybrany element usuwa się poprzez nadpisanie go elementem n-1, numer_kombinacji zastępuje się częścią całkowitą z dzielenia przez n. Przy następnym...
kolega nsvinc ma kompletną rację, funkcje wskaźnikowe załatwiają wszystkie problemy, bez tego właściwie prędzej się zamordujesz niż zrobisz coś więcej i to jeszcze w taki sposób, żeby jednym pstryknięciem dokładać bądź usuwać elementy menu, radzę wziąć się za wskaźniki, najprostsze, później tablice wskaźników, funkcje wskaźnikowe, sam w pracy pracuję...
Funkcja click nie zwraca funkcji tylko obiekt jQuery. Poza tym tam są dwie funkcje. Miałeś nazwać tak jak timer , czyli function odpKlik(e) { /* ... */ } . Losowanie można zrealizować tak, jak piszesz, choć sprawdzi się tylko jeśli jest bardzo mało elementów lub ilość elementów, które mają zostać wylosowane w stosunku do ilości wszystkich elementów...
W przykładowym arkuszu: 1. Usuń "Przycisk 339" (jest wysoki na 1pkt.) Najprościej zaznacz widoczny przycisk i przesuwaj się tabulatorem. 2. Podmień makro, tu dobrze kombinujesz :) (porównaj sobie z tym co jest. Przyda się na przyszłość), ale trzeba szukać 4 elementów. [syntax=vb]Sub Usun2() Dim knyps As Boolean knyps = False For i = 1 To Shapes.Count...
Witam, wczoraj dokonałem opisanej przeróbki panelu i sprzęt śmiga pięknie. Przerobiłem trochę soft: :arrow: dodałem obsługę temperatur powyżej 100 stopni :arrow: poprawiłem minus :arrow: wyłączyłem początkowe zera (np. zamiast 07,5 wyświetla 7,5). Powstał błąd w deklaracji rozmiaru tablicy Tymczasowa, co nie ma żadnego wpływu na działanie. Tablica jest...
Witaj, Najpierw sam przetestuj kod- podstawowe bledy: -na gcc musialem dodac include <stdbool.h> - " " w include oznacza ze pliki naglowka znajduja sie w katalogu z aplikacja- zmien to na <> bo sa to standardowe pliki .h - masz nie zamknieta klamre w funkcji DodajOsobe, co powoduje blad - funkcja UsunOsobe nic nie zwraca (void), a pozniej...
Próbowałem z takim kodem (jednak nie działa) Co konkretnie nie działa? Sprawdzałeś, czy ta zmienna zmienia swoją wartość? Teraz zostaje mi już tylko dopisać usuwanie wpisów z panelu, i tak się zastanawiam czy nie zrobić zamiast Label checkbox'ów. Po zaznaczeniu usuwałbym wybrany. I tu się zastanawiam nad jedną kwestią: czy nie wpisywać tego do tablicy...
element tablica zapis element tablica usuwa element tablica
błąd 17925 nokia zwarcie stykach baterii mosfet halfa bridge
bateria parkside styki oscyloskop arduino
Jak rozpoznać zatrzymanie pompy w Vaillant VU 260XE? Jak rozpoznać kondensator bezbiegunowy?