Co istotne, jeśli ilość elementów tablicy menu nie przekracza 28 znaków, śmieci te się nie pojawiają. Proponuję więc sprawdzić jak _MUSI_ się kończyć (w "ogólnym przypadku") łańcuch znakowy w języku C. 4\/3!!
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...
Moje trzy grosze do tego programu: ilość elementów tej tablicy pojawia się w programie więcej niż raz. Modyfikacja takiego kodu byłaby bardzo trudna, gdyby np. należało zmienić ilość danych na których program operuje, bo programista musiałby wyłapać w programie wszystkie miejsca, w których ta liczba występuje. Pomyśl, jak zmodyfikować program tak, aby...
Czyli że chodzi o algorytm jeśli chodzi o 1 zadanie to jest ono proste Należy zainicjować zmienną licząco liczby oraz sumującą a następnie dodawać kolejne wartości z tablicy i inkrementować zmienną liczącą kiedy nie będzie już więcej liczb dzielisz sumę przez liczbę elementów. Jeśli chodzi o 2 zadanie to odczytujesz elementy z tablicy i zapisujesz je...
Zapisujesz nie na końcu, tylko poza nim. Załóżmy, że ilość studentów = 10. Tworzysz wtedy tablicę nowa, która ma 11 elementów i po pętli zapisujesz pod 12. W rzeczywistości ilość studentów = 0. Tworzysz więc tablicę o zerowym rozmiarze i po przeleceniu całej tej tablicy, zapisujesz nowego studenta pod pierwszy jej element (który jest de facto poza nią).
Zasada dynamicznej tablicy jest następująca. Wiesz że masz tablice, ale nie wiesz ile będzie elementowa i ile będzie zajmowała miejsca ( to wynika jedno z drugiego.) Zliczając wiesze w pliku tekstowym do jakiejś zmiennej np rozmiar_tablicy policzysz ile ma mieć elementów tablica. Potem zarezerwujesz sobie ilość miejsca jaką trzeba na tablicę (typ*rozmiar_tablicy)...
Potrzebuję posortować alfabetycznie tablicę typu string*12. Ilość elementów tablicy jest zmienna, od 1 do 512. Czy jestem w stanie zrobić to w Bascomie?
Witam, Może tablica będzie pomocna w tym przypadku. Ilość elementów w tablicy to maksymalna ilość pomiarów. Pozdrawiam,
dobra to teraz może troszkę inne pytanie :D czy jest jakaś funkcja pozwalająca mi zwrócić ilość elementów tablicy ? dajmy na to wczytałem sobie pewien plik CSV zawierający 'x' kolumn oddzielonych ';' oraz 'y' wierszy oddzielonych vbNewLine'em. potraktowałem go splitem gdzie jako separator ustawiony został vbNewLine, otrzymałem przez to 'y' elementów...
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...
To fakt, trochę błądzę, ale też coraz więcej rozumiem. Czyli _ZAWSZE_ odczytujemy po kolei wszystkie elementy tablicy? To by znaczyło, że przy każdym elemencie tablicy program zatrzymuje się na określoną ilość czasu. Wszystkie te czasy, pomnożone przez ilość elementów w tablicy dadzą pełny okres przebiegu. Wtedy nawet dla 20kHz i 256 próbek wychodzi...
DMA2_Channel3->CNDTR = 32; // to nie jest rejestr, w którym podaje się ilość elementów tablicy Więc niby do czego ten rejestr jest? DMA2_Channel3->CMAR = (uint32_t)&Sine12bit; //zastanawiam się, czy to rzutowanie ma sens Ma sens taki, że nie musisz oglądać warninga kompilatora. Swoją drogą czemu oczekujesz więcej niż jeden okres, skoro włączasz wszystko...
najpierw ustal co chcesz porównywać - jak domniemam - pole Nazwa_Gatunku rekordu tablicy zwierzęta . Do przenosin musisz użyć zmiennej pomocniczej o budowie identycznej jak rekord, czyli typu dane . oczywiście licznik (wartośc maksymalna dla pętli) powinien wskazywać na ilość elementów tablicy zwierzęta - funckja Length !
Funkcja TranslateCommand() ma zwracać indeks odebranej komendy. Po testach zauważyłem, że zwraca po prostu ilość elementów w tablicy cmds[], czyli po prostu liczbę wszystkich komend.
Tylko jak to zadeklarować globalnie, jeśli ilość elementów w tablicy zależy od użyszkodnika? Edit: Zmieniłem WC_EDIT, na "EDIT" i nic :(.
Dobrze kombinuję ? Nie. Chodzi o to, ze masz zmienną 'ile' która wskazuje ilość elementów w tablicy. Jeżeli nie masz w tablicy wolnego miejsca, to ta procedura ma nic nie robić.
allocbuf+ALLOCSIZE wskazuje na pierwszy element poza końcem tablicy allocbuf. allocp wskazuje na pierwszy bajt nieprzydzielonej pamięci. Odejmując te dwie wartości otrzymujemy ilość nieprzydzielonych elementów tablicy. PS. jeśli dalej nie rozumiesz, to zamień sobie wskaźniki na indeksy w tablicy: allocp = 0, liczba wolnych elementów = ALLOCSIZE - allocp....
1. Znaki wczytujesz do tablicy, jeśli k to koniec. Ilość znaków = ilość elementów tablicy - 1 (bo ostatnim jest k ) 2. Sprawdzasz, które znaki w tablicy są z przedziału 65 do 90 3. Sprawdzasz, które znaki w tablicy są z przedziału 97 do 122 4. Sprawdzasz, które znaki w tablicy są z przedziału 48 do 57
Dzięki za podpowiedź. :) OK, a jak chciałbym przekopiowywać tak samo ja pisałem, element po elemencie, ale bez zmiany miejscami {1, 2, 3} do nowej {1, 2, 3}, funkcją memcpy. To jak to powinno być ? Wiem że jestem bliski w moim kodzie rozwiązania, ale nie działa on poprawnie. W tym przypadku, bardziej od memcpy użyteczny będzie realloc , bo załatwi...
Witam Możesz to nawet zrobić w Excelu ...dokładnie. Osobiście nie widzę innego sposobu na liczenie całej tablicy. Ja napisałem sobie takie wyliczenia http://obrazki.elektroda.pl/1170338300_1... i w komórkę B1 wpisuję to "moje" k a do komórki B2 wpisuję ilość elementów tablicy. Zmiana wartości k , ENTER i mamy następną krzywą.
Dwie tablice: dim R(3) as byte dim G(3) as byte Tu będziesz miał wartości do wyświetlenia. Chyba oto chodzi. Pozdrawiam Ps. tylko tu nie pamiętam czy dim zmienna(x) to x = ilość elementów tablicy a adresuje się od 0 do 3 (dim R(4) as byte ) czy pisze sie 3 elementy licząc od 0 do 3 (dim R(3) as byte i adresuje tak samo czyli R(0), R(1)...) Wg mnie najsensowniej...
Proponuje zmienić podejście. Zamiast przy każdym razem tworzyć tablicę, utwórz ją raz, a kolejną tworzysz dopiero wtedy, kiedy na starej nie starcza miejsca: #include <cstring> rekord* tab; // tablica rekordów int tab_size = 0; // rozmiar tablicy int n = 0; // ilość elementów tablicy void dodaj(rekord rek) { if(n == tab_size)...
Witam Mam bardzo duży problem :( Do napisania mam 3 programy: 1. Dodawania nieskończenie dużych liczb a + b 2. Odejmowanie nieskończenie dużych liczb a - b 3. Reszta z dzielenia nieskończenie dużych liczb a / b Jeżeli chodzi o "nieskończenie" to że ma być obojętnie jak duża liczba - może mieć nawet 1000 czy 10000 znaków. Domyślam się że trzeba będzie...
Jeśli w pewnym momencie ilość będzie znana, jednocześnie niezmienna, to po prostu do malloc przekazać rozmiar jednej struktury razy ilość elementów, uzyskany wskaźnik można traktować jak tablicę: typedef struct { int jakies_pole; } sample_buffer; int main() { unsigned int i, cnt; i = 3; cnt = (rand() % 10) + 2;...
Witam. Mam do napisania program w którym między innymi mam za zadanie odczytać dane z pliku dane.txt. Tylko że w pierwszym wierszu znajduję się ilość elementów tablicy a w kolejnych następnych liczby które trzeba wpisać do stworzonej tablicy. Plik wygląda mniej więcej tak: 10 // to jest wielkość tablicy 3 42 532 -31 41 12 4 51 21 -4 Liczby są oddzielone...
Daj dekrementację size za warunek pętli (np na jej końcu) i przekaż ilość elementów (6). Poprawny wynik to 140C (nie 0C14) (0C15 to CRC dla sytuacji bez ostatniego elementu przesłanej tablicy).
Mylisz się :-) Obliczasz całą tablicę okresu przebiegu, włączasz CIRC w DMA (bufor kołowy), podajesz adres początku tablicy, ilość elementów i wio.. Każdy trigger, np z timera i próbka z pamięci leci do DAC bez ingerncji CPU. Jak dojdzie do końcowej próbki w tablicy dzięki CIRC zawija się na początek i leci kolejny okres :-)
... w tym sęk, że każda wartość to zakres 0...255 więc za dużo. Ilość elementów w tablicy to 4. Narazie doszedłem do takiego właśnie rozwiązania ale nie sprawdzam każdą z możliwych wartości , lecz tylko te wartości, które mam w tablicy. Czyli biorę pierwszą pozycję z tablicy i sprawdzam ile razy ona występuje, potem drugą pozycję i też sprawdzam ile...
witam szukam funkcji która zwróci mi całkowitą wielkość tablicy, tzn nie ilość elementów... za wszelką pomoc z góry dzięki
to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas przejścia preprocesora jak kompilator widzi...
To jeszcze jedno pytanie z C. Mam funkcje: [syntax=c] unsigned int *Read() { unsigned int *buffer2; long filesize; buffer2 = (unsigned int*)malloc(sizeof(unsigned int)* filesize/2); return buffer2; } [/syntax] i teraz w mainie chiałbym sprawdzić ilość elementów zwróconej tablicy w funkcji Read: [syntax=c] int main() { unsigned int *buffer2; buffer2...
Witam. Mam funkcję do obliczania sumy CRC: [syntax=c] u16 Get_CRC16(u8 *nData,u8 wLength) { u8 nTemp; u16 wCRCWord = 0xFFFF; while (wLength--) { nTemp = *nData++ ^ wCRCWord; wCRCWord >>= 8; wCRCWord ^= wCRCTable[nTemp]; } return wCRCWord; } [/syntax] Argumentem tej funkcji jest ilość elementów oraz tablica. Tablica to : u8 ramka[39] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,...
Rozumiesz co się w dzieje programie -psiak- ? [syntax=cpp] // dynamiczna tablica (swoją drogą po co CONST ?) const char *tab[]= { "ja", // jej wartości "ty", "on", }; // losowanie PSEUDOLOSOWE po ziarnie srand(time(0)); // losowanie dopóki nie pojawi się znak w buforze i wyświetlamy wylosowaną wartość w zależności od jej pozycji w tablicy stąd taki...
To co podałem było napisane w 'pseudo kodzie' tablice p oraz o należało by najpierw zadeklarować zgodnie z zasadami Pascala var p : array procedure sprawdzanie; begin for i:=p1 to p2 do begin if (i >= o1) and (i<=o2) then begin crash; break; end; end; end;
Zrobiłem coś takiego: [syntax=cpp] ISR(USART1_RX_vect ) { int i=0; char bufor[1]; bufor[i]=USART1_Receive(); USART_Transmit(bufor[i]); i++; }[/syntax] I wysyła mi jakieś białe znaki. Tzn kursor w konsoli się przemieszcza ale nic nie widzę. Nie wiem też jaką ilością elementów zaiinicjować tablicę, char bufor[0];? A no i oba UART'y mam ustawione na 9600;
Jeśli chcesz programować to przede wszystkim musisz poznać dany język programowania. Zobacz co pokazały Google na temat "pascal tutorial": http://www.geocities.com/SiliconValley/H... http://www.taoyue.com/tutorials/pascal/c... Poczytaj troche a potem dopiero bierz się za pisanie programów. A jeśli chodzi o algorytm to bedzie...
Zasadniczo najlepiej byłoby albo zapisywać przy każdym rekordzie numer przedziału, albo stworzyć listę dynamiczną z numerami przedziałów. Jednak można się obejść i bez tego, choć w dość zachłanny sposób: wystarczy zliczyć ilość różnych sąsiadujących elementów skanując całą tablicę. Można w ten sposób wydobyć ilość zmian (ergo: przedziałów) oraz miejsce...
Witam, mam do napisania program w Pascalu na strukturach dynamicznych. Potrzebna mi będzie tablica rekordów. Zatem tworzę Tablica : array of Rekord; I tutaj pojawia się problem, gdyż wyszukałem w Internecie, że rozmiar tablicy ustalamy procedurą SetLength(Tablica, n). Tworze bazę, do której w trakcie działania programu dodaję nowe pozycje. Przykład:...
Co to znaczy i jak to zrobić ? Załóżmy, że mam tablicę 10 elemenetową i chcę ją podzielić na 5 ciągów po 2 elementy. Pytanie jak to zrobić i co to znaczy podzielić tablicę na ciągi ze względu na ilość elementów ? Mógłby ktoś pomoc ? Jakiś kodzik na to ?
wystarczy w msdn wkleić do szukajki :) http://search.msdn.microsoft.com/search/... dim - Define DIMension redim - Redefine DIMension - zmien rozmiar, realloc Pierwsze dim deklaruje wielkość tablicy na 0 lib 1 element, nie sprawdzałem. console.read: Wprowadzasz ilość elementów do zmiennej WielkoscTablicy redim:...
W tym momencie to znaczy, że one się dynamicznie zmieniają? Czy, że po prostu tyle ich jest na obecną chwilę w programie ale wartość jest zawsze stała? Na pewno podczas tworzenia tej tablicy ma ona ilość elementów 4? Znów obawiam się, że to jest za mało kodu.
Wyjeżdżasz z indeksowaniem tablic poza ich granice - jeśli tablica ma rozmiar 4 x 1 to znaczy, że możesz indeksować jej elementy od 0 do 3 w jednej płaszczyźnie i tylko 0 w drugiej. Rozmiar tablicy to ilość jej elementów, a że w C indeksowanie jest od 0 to możesz dojść z indeksem tylko do rozmiar-1.
Niestety, tak napisany kod (poniżej, ale zasada chyba taka sama) wczytuje tylko pierwszą liczbę do tablicy i to nie taką, jak trzeba. Co prawda program znajduje wszystkie liczby (bo wyświetla potem dobrą ilość niepustych elementów tablicy, ale są to tylko jakieś adresy (chyba). [syntax=cpp]int wczytajLiczby(float *TAB) { fstream in; char plik=0; int...
Generalnie jeśli zależy Ci na równomiernym rozkładzie, to oczywiście można to osiągnąć, jednak z wykorzystaniem jednostki zmiennoprzecinkowej, co niestety negatywnie wpłynie na wydajność (sam coś takiego robiłem kiedyś ;) ) Po prostu dzielisz cała długość przez ilość elementów i inkrementujesz liczbę zmiennoprzecinkową wykorzystując do indeksowania...
Witam, postanowiłem zapytać o taki algorytm na forum żeby nie wywarzać wcześniej otwartych drzwi - może ktoś widział coś podobnego. Problem dotyczy wyboru z tablicy n-elementów elementu który występuje największą ilość razy. Tablica typu unsigned char lub byte (jak kto woli), ilość elementów określona ale nie większa niż 50. Język programowania C/Delphi...
mateo19851 -> Skoro implementujesz wektor polecam zrobić tak: Zgodnie z radą poprzednika, w konstruktorze zrób dane = null albo dane = new int[1] (opcja 2 chyba nawet wygodniejsza do późniejszego stosowania). Do wektora dodaj też prywatny statyczny atrybut określający ilość elementów w tablicy - na starcie (w konstruktorze) oczywiście przypisujesz...
Potrzebujemy programu optymalizującego wycinanie dwuwymiarowych prostokątnych elementów z arkuszy źródłowych. Arkusze źródłowe zazwyczaj występują w kilku rozmiarach. Program ma tak dobierać ilość każdego rozmiaru arkusza źródłowego aby sumaryczny odpad (powierzchnia niewykorzystana na arkuszach źródłowych) po wycięciu elementów był minimalny. Wydajność...
Ale po co sortować? Wystarczy zapisywać do tablicy ilość wystąpień każdego z elementów (przedział jest określony, więc tym łatwiej) a następnie odszukać indeks, dla którego wartość jest max.
Dla małych n, n<32 czy n<64 "mój" sposób wydaje się być lepszy, brak rekurencji i chyba trochę lżejszy. Sposób pokazany przez Tulero też warto mieć pod ręką. Przydałoby się jeszcze mieć coś, co generowałby kombinacje w takiej kolejności, że kolejne różniłyby się minimalną liczbą włączonych i wyłączonych elementów, co minimalizowałoby ilość obliczeń,...
ad 1) Faktycznie, w języku C nie istnieje operator potęgowania (jak np w Fortranie "**") ale jest funkcja double pow(double podstawa, double wykładnik) i znajduje się ona w pliku nagłówkowym math.h który musisz dołączyć najlepiej na początku programu, aby móc tejże funkcji uzywać. ad 2) Jeżeli chodzi o tablice, to mamy tu do czynienia z tablicą wskaźników...
...A swoją drogą to liczba zmiennych w nawiasie (20) ... To nie jest liczba zmiennych , tylko ilość elementów w tablicy, choć na upartego można by przyjąć , że jest to liczba zmiennych w ... zmiennej ;) ...jest u kolegi wynikiem doświadczenia czy dogłębnego przeczytania helpa. Raczej dogłębnego zapoznania się , z Twoim listingiem :) Ja starałem się...
Witam. Mam następujący problem. Pętla: [syntax=c]for(i=0; i<len; i++) {printf("%x ", buf[i]); img_buffer=buf; }[/syntax] Chodzi o to że pętla for jest w funkcji wywoływana kilkukrotnie, więc printf wyświetla mi wszystkie elementy tablicy. Chciałbym przypisać całość tej tablicy w nowej globalnej tablicy img_buffer, jednak do niej przypisuje mi tylko...
... bo nie rozumiem czemu pseudo-twórcy nie dali zmiennych 5 bajtowych... Wtedy zapewne jakiś programista :D-maruda napisał by: "nie rozumiem czemu pseudo-twórcy nie dali zmiennych 6 bajtowych..." itd. Zastanawiałem się nad kiedyś nad zbudowaniem procedur arytmetycznych dla liczb wielocyfrowych i wykorzystaniem klasycznych algorytmów działań pisemnych....
A nie można zrobić czegoś takiego,że: void kopiuj(char *cel, char *zrodlo){ int n; n=????; if(strlen(zrodlo)<n*sizeo... strcpy(cel,zrodlo); } else{ printf("Tablica docelowa jest mniejsza niz ilosc znakow zrodla"); } } Tylko czy da się zrobić tak, żeby n było...
klikasz prawym przyciskiem myszki na interesujący Cię element i masz tam opcję "cross reference" czy coś w tym stylu wybierasz i masz tablice gdzie widzisz ilość użytych elementów, wartości sczytywane i warunki ustawiające. wybierasz i patrzysz.
Witam Moja propozycja jest taka: Jeśli jest nieparzysta ilość elementów to zrób parzystą ilość elementów poprzez dodanie do komórki tablica[ilosc+1]:=tablica[ilosc] oraz zwiększeniu ilości o 1. Tablice dodatkowe nie są ci wogóle potrzebne. Ty porównujesz dwa sąsiednie elementy w tablicy (1z2, 3z4, 5z6 itd.) Wystarczy że te dwa elementy ze sobą ewentualnie...
Nie rozumiem. Wyrzuć linię przypisania stringu i zamień nazwy. Dla przejrzystości podmień 'strStr' na 'dane'. Odwoływać się możesz do elementów tablicy. Będzie ich ilość znaków ";" w łańcuchu + 1 (w przykładzie 9). Po co je wszystkie nazywać osobno?
Mój program służy do tworzenia macierzy i następnie robieniu na nich różnych operacji matematycznych. Na razie tylko dodaje do siebie macierze. W końcu przypomniałem sobie że muszę uwolnić pamięć na końcu programu... Lecz tu nie mam wskaźnika tylko pierw mam tablice wskaźników... więc usuwam wszystko wg schematu: http://obrazki.elektroda.pl/5125667900_1...
Możesz wykorzystać do tego tablice ;), tzn. zapisywać wartość licznika zamiast do jednej zmiennej, to do 120-elementowej tablicy pod indeks wskazywany przez zmienną np. i , która na początku ma zawierać zero . Po każdym wpisaniu do tablicy zmienną i należy zwiększyć o 1 - dzięki temu kolejny wpis do tablicy zostanie zapisany w następne miejsce. Po godzinie,...
To zależy od zakresu symboli w tablicy jeśli jest mały to można zrobić tablice gdzie indexem będzie ten symbol a zmienna typu binarnego (boolean) jeśli ilość jest duża to trzeba zrobić tablice w które znajdą się elementy odnalezione w tablicy podstawowej. Program działa na zasadzie: pobiera element, zaznacza w tablicy ze był taki element albo dodaje...
to pierwsze to na pewno nie jest lista jednokierunkowa, tylko jednowymiarowa tablica n-elementowa
Witam, Od niedawna interesuję się komponentem tChart w programie c++ Builder, zadanie, które sobie ostatnio postawiłem niestety mnie przerosło, dlatego proszę o pomoc. Mianowicie próbowałem z wykorzystaniem tego komponentu stworzyć prosty histogram, z którego użytkownik mógłby odczytać ilość wystąpień każdego elementu w tablicy. Napisałem kod liczący...
Jeśli masz wszystkie funkcje tego samego typu, to możesz zrobić tablicę wskaźników na funkcje, a potem się do odpowiedniego elementu odwoływać. Jeśli funkcje są różnych typów (mają różna ilość argumentów itp), możesz do każdej z nich dorobić małą klasę z operatorem (), a w tym operatorze wywoływać odpowiednią funkcję (zamotane, ale da się) Ostatecznie...
Ja zrobiłbym to tak: 1. Użytkownik raczej powinien podać te liczby, ale może być. 2. Funkcję zrobiłbym typu int i to co zwróci wypisał jako ilość liczb podzielnych przez 7. 3. Brakuje w twoim kodzie wywołania funkcji, za pętlą wypisującą elementy tablicy powinno być jej wywołanie dla tablicy (i najlepiej dla ilości elementów) z tym sztywnym 7 nie jest...
Może się mylę, ale do prosto osiągnąć coś takiego w asemblerze : Zakładam że bajty są MSB -> LSB 1. Tworzysz tablicę dopełnień - 1111 1111 - 0111 1111 - 0011 1111 itd. 2. porównujesz bajt wejściowy z elementem tablicy (może być odejmowanie i test zera) 3. jeżeli będzie równy lub mniejszy to wynikiem będzie funkcja OR bajty startowego i elementu tablicy....
Witam Problem leży w tym iż mam funkcję A unsigned char* GetValue() { unsigned char* table; //Pozyskanie ilości elementów tablic z RS232 int Qty=GetSizeTable(); table=(unsigned char*)calloc(Qty....); return table; } A nie chciałbym robić zmiennych globalnych (proces Attiny13 1k). Mogę to faktycznie zrobić przez strukturę. Myślałem że istnieje prostsza...
Napiszę, jak sam to robię, ale to nie znaczy, że to jest jedyny czy najlepszy sposób ;) Każdy czujnik ma reprezentację w postaci obiektu, który ma wiedzę tylko na temat tego co i jak często ma mierzyć. To obiekt kontrolera decyduje o tym, kiedy obiekt czujnika (sensor) zostanie odpytany o mierzone wartości - na tej podstawie to kontroler podejmuje decyzję,...
wszystkim dziękuję xoree - kompilator teoretycznie nie powinien mieć żadnego znaczenia, c++ to c++, vector znam - ale co ma wektor do mojego problemu ? Razystoreczek - ta funkcja w szablonie docelowo będzie dokonywać obliczeń na elementach tablicy, a potrzebny był mi "sposób" wyliczenia ilości elementów tablicy, także sama taka konstrukcja nie rozwiązuje...
Nie przekażesz tablicy struktur, ale możesz przekazać wskaźnik (pointer) do tej tablicy (i ewentualnie ilość elementów dla ułatwienia iteracji). W moim przykładzie przekazuję pojedynczą strukturę, a tablica struktur ma zakres globalny. Przykładowy (okropny, ale działający) kod: [syntax=c]struct dane { int a; char b; } dane; #define max 20 #include <stdio.h>...
i ja się dołączam: program tablice; var x,y: byte; //współrzędne kom. w tabeli min, max: integer; //wartości max i min tab: array[1..4,1..4] of integer; //tablica suma: array[1..4] of integer; //tablica sum kolumn suma2: integer; //na potrzeby średniej sr: real; //średnia begin randomize; //dzięki temu losowane...
Witam Mam o to taki problem iż wiem, że przy tablicy int t Zadanie jest bardzo proste. Mianowicie: - int t[] ={7,12,56,31,8,11,3,4} // oznacza to iż rozmiar tablicy zostanie samodzielnie ustalony poprzez ilość elementów w niej wpisanych w tym przypadku 8 (deklaracja takowej tablicy wygląda następująco int t[7], pamiętaj tablice w C++ są indexowane...
Wcześniejsza funkcja, trochę zmieniona. Mam polecenie użyć parę funkcji z biblioteki mem.h. Podobno jest możliwe użycie memset, żeby wczytać tablicę liczb, ale za cholerę nie wiem jak to zrobić. Zaczynam od *wsk, czyli tablicy z indeksem 0, wielkość też chyba ok- ilość elementów razy wielkość jednego elementu. Ale nie wiem co wpisać w wartości. Ma ktoś...
Co to są obwody tablicy 2 wymiarowej ? Czy chodzi o sumę elementów Σ a1i do a1n a21+a2n a31+a3n ............. Σ an1 do ann ?
Witam. Dlaczego maksymalna ilość komórek tablicy dla typu byte jest 64816? Skąd taka wartość i czy można zwiekszyć ją?
Mi komenda lpm temp,Z zgłasza ostrzerzenie(komenda nie wspierana w tym procesorze) Asembler ma bardzo dużo tzw. "knyfów". Długo już w nim piszę i nie jeden program nie zadziałał. Czy oby na pewno wszyscy mówimy o ATMEGA8 bo ja odnoszę wrażenie że chyba każdy tutaj pisze pod inny procesor. Stos źle skonfigurowany. Chyba że kolega kompiluje pod zupełnie...
Kolega wcześniej dobrze na pisał... Przecież jeśli masz tak [syntax=cpp]for(i=1;i<=IloscDanych;i+... to badasz elementy od indeksu 1 więć musi być tak: [syntax=cpp]for(i=0;i<IloscDanych;i++... A po za tym BARDZO WAŻNA uwaga nie ustala się tak rozmiaru tablicy;/ [syntax=cpp]int IloscDanych=0; //ilość różnych towarów magazynie char...
Zamień proszę to: [syntax=c]for(i=0;i<=tekst.elements;i... na to: [syntax=c]for(i=0;i<tekst.elements;i+... W C tablica o n elementach jest indeksowana od 0 do n-1. Również tutaj będzie problem: [syntax=c]if(strcmp(tekst.tab[i],tekst.t... ponieważ znowu przekroczysz zakres. Musisz zmiejszyć ilość przebiegów...
Dzięki wielkie. Już działa. Pomyłka przy deklaracji tablicy pomiary. Moje niezrozumienie tablic. Deklaracja ilości elementów w tablicy to jedno a liczenie elementów tablicy od 0 to drugie. A ja oba te zagadnienia sprowadziłem do jednego, że deklarując 5 elementów tablicy to licząc od zera mam ich sześć. Dzięki wielkie za pomoc.
Piotrus_999 niestety żadna odmiana języka C mi nie "podchodzi". Jak ktoś się uczy to powinien słuchać rad ludzi bardziej doświadczonych. Ciekawe co znaczy nie podchodzi? Ale jak chcesz pisać jakieś program to niestety o asemblerze musisz zapomnieć. Ale dalej Twoja sprawa. Każdy ma prawo się katować na sposób przez siebie wybrany :) Aby sprawdzić jak...
Niestety wciaż źle. Dlaczego dalej stosujesz podwójną pętlę? Wystarczy tylko ta środkowa! Ponadto indeksować tablicę powinnaś zmienną k (ilość znalezionych) a nie n, która w zasadzie urwana jest z choinki. 20 razy wypełniasz to samo miejsce w tablicy, ostatecznie zachowując ostatnią parę! Owszem, wypiszesz poprawnie (choć 20 razy), ale tablica nie ma...
mykhaylo słusznie podsuwa link do informacji o STL. Skorzystaj np. z klasy vector do przechowywania książek. Wystarczy zrobić vector<Ksiazka> listaKsiazek; Elementy dodajesz metodą push_back(), a odczyt robisz tak, jak z tablicy, za pomocą [] (obiekt ma metodę size() zwracającą ilość elementów) albo za pomocą iteratorów. Jest to bardzo proste,...
Pomijając błąd z ilością kolumn, Twój zamysł może działać. Bład jest prawdopodobnie gdzieś poza pokazanym kodem. Bo trudno to rozstrzygnąć na pokazanych kawałkach. Jak chcesz ciągnąć pokaż całość kodu dotyczącego wyświetlania. Natomiast wydajność takiego rozwiązania będzie kiepska. Ja mając zrobić przewijanie pionowe zapisałbym wzór wierszami. 8 pierwszych...
To jest opornik o oporności 6810 ohmów, tolerancja 1%. Kolory i cyfry: niebieski=6, szary=8, brazowy=1, brązowy=1 (ilość zer), brązowy szeroki - 1 (% tolerancja). Tu masz tablice oporności: http://www.logwell.com/tech/components/r... a tu - kolory i informacja o oznaczaniu tolerancji: http://www.logwell.com/tech/components/1...
Nie odwołuję się gdy jest pusty, w funkcji Laduj_texture() pętla na początku wykona się gdy właśnie chociaż jeden element jest w tablicy ... O czym ty mówisz pętla nie sprawdza ilości elementów w tablice zaś liczbę zapisaną w jakieś "lewej zmiennej".
Proszę bardzo, to jest jedna z tych bardzo prostych implementacji, ograniczona do minimum. Dodawanie elementów wypełnia tablicę o określonym rozmiarze (STACKARRAYMAX elementów). Gdy zabraknie miejsca, nowa tablica zostaje zaalokowana i dopisana do końca listy. Ściągając elementy ze stosu, wyszukiwana jest ostatnia tablica listy z conajmniej jednym elementem....
nie wiem czy można napisać tu taki temat ale nie mam wyjścia , muszę zaryzykować. Chciałbym prosić o rozwiązanie zadań (któregokolwiek zadania) - są dla mnie na takich poziomie że ręce mi opadają..... :( ------- 1. Napisać funkcję, która zwraca wartości funkcji u(t)=^t (^ - pierwiastek) i u’(t) =1/2^t. Napisać program liczący wartość: w=[u(x)-u(x+2)...
W wersji konsolowej robisz to tak: [syntax=csharp]class Program { static void Main(string[] args) { Console.WriteLine("Ilość parametrów = {0}", args.Length); foreach (string s in args) { Console.WriteLine(s); } Console.ReadKey(); } }[/syntax] Za pomocą WinForms: [syntax=csharp]string[] args = Environment.GetCommandLineArgs(); MessageBox.Show("Parametrów"...
Nie wklejaj kodu w obrazkach, bo nie da się go skopiować, a nikomu się nie będzie chciało przepisywać... Wystarczą znaczniki code. Już Ci napisał kaktus_c++ , że nie możesz zwracać wskaźnika na zmienną lokalną (umieszczoną na stosie), bo po zakończeniu wykonywania funkcji pamięć poprzednio przydzielona dla zmiennej może (i będzie) wykorzystana na coś...
Tak, tak i tak :) const - oznacza że deklarujesz stałe. Max_poziom_budynku = 5; - Tu ustawieasz maksymalny poziom budynków. Ilosc_typow_surowcow = 3; - Tu ustawiasz ilość rodzajów surowców. Ilosc_budynkow = 16; - To jest chyba oczywiste. :) Tabela_budynkow : array - tablica z (w tym przypadku) 16 elementów, tyle ile ma być budynków. array - tablica...
Jeśli to nie musi być super wydajne to bierz po kolei i sprawdzaj każdą liczbę. Sprawdzanie muszą być te oba warunki spełnione: 1. Czy liczba jest < 10 i >-10. 2. Czy liczba jest parzysta. Potem zsumuj ilość liczb spełniających warunek i jeśli suma tych liczb jest > 60% całości to jest OK i koniec.
Witam! Mam następujący problem. Mam sporą ilość obiektów, których nazwy zapisane są jako stringi w pewnej tablicy. Jak się odwoływać do tych objektów wykorzystując elementy tej tablicy (stringi). Kto wie jak to zrobić? Z góry dziękuję za wszelka pomoc.
Witam. Mam do zrobienia tablicę, która będzie mieć 3 kolumny i dowolną ilość wierszy, zależnych od elementów wejściowych, które są wczytywane z pliku. [syntax=cpp]#include <iostream> #include <fstream> using namespace std; int main() { float tablica[][3]; int t = 0; ifstream liczby("liczby.txt"); //otworzenie pliku liczby.txt if (!liczby)...
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...
SeerKaza Twoje podejście jest chyba typowe kiedy wszystko ma robić rdzeń. A przecież po to są peryferia, aby poprawiać wydajność i ułatwiać zadanie. Sajmon_Szy Zamiast mielić dane w pętlach proponuję przygotować/zebrać dane w tablicy, skonfigurować DMA/DMA2D przesyłając wskaźnik na wybrany element tablicy oraz ilość elementów do przesłania i cieszyć...
Tak działa teraz. Dziekuje za pomoc Dodano po 1 Chciałbym jeszcze sumować wszystkie pomiary. Rozszerzyłem tablice do 100 elementów i podstawiłem pod L 9 adres db1.dbd6 gdzie deklaruje, ile pomiarów chcę zbierać. Chcę sumować tyle wartości, ile deklaruje w Db1.dbd6. Jak to sumować, kiedy ilość pomiarów może być od 1 do 100?
Witam! Na początek: Już masz błąd w deklaracjach i definicjach. W języku C przy definiowaniu tablic o n elementach (arr[n]), ilość elementów (tu: n) musi być stałą bądź wyrażeniem stałym, a nie zmienną. Prawidłowo powinno być np tak: [syntax=c]#define MAX_ILOSC_ELEM_W_TABLICY 100 int main(void) { int N; int a[MAX_ILOSC_ELEM_W_TABLICY]; int p; // zmienna...
ad 1. Możesz uzupełnićjeden element tablicy, a następnie powielić jego zawartość odpowiednią ilość razy za pomocą memcpy. ad 2. Twoja funkcja nic nie zapisuje do EEPROM, zapisuje jednie do bufora. Jego zawartość można nastpnie przenieść do EEPROM przy pomocy odpowiednich poleceń kontrolera NVM. EEPROM jest zapisywany stronami, podział na strony jest...
Jak w temacie, prosiłbym o jakiś pomysł na wydajne i szybkie przeszukiwanie powiedzmy 4 elementowych tablic (w kolumnach) w ramach algorytmu mającego odszukać najbardziej podobną wartość do zadanej. Nie mam żadnego pomysłu porównywanie od pierwszego do ostatniego indeksu tablicy dla każdego elementu to coś czuję ostania rzecz jaką można zrobić. Chodzi...
Trochę spóżniony, ale zgłaszam się do tablicy :-) Express ma jedno ograniczenie - wielkość projektu, a raczej ilość możliwych do położenia elementów i wielkość sieci. Ale kolega przy pobieraniu tej wersji chyba o tym przeczytał. Czy można na nim się uczyc - jak najbardziej, o ile w przyszłości ma się zamiar np. przesiążć na pełną wersję a jak się jest...
Udało się zmienić symbole. Kolejne pytanie - nie bijcie, wytłumaczcie :) Mam 2 pliki binarne z grafiką ikona.bin i tlo.bin. Teraz łącze te dwa plik w jeden plik zamieniam na objektowy, ewentualnie zmieniam nazwy zmiennych [syntax=bash] [kamil(at)localhost ~]$ cat ikona.bin >> tlo.bin [kamil(at)localhost ~]$ objcopy -I binary -O elf32-littlearm -B arm...
zamiana elementów tablicy liczba elementów tablicy usuwanie elementów tablicy
rezystor cewka zapłonowa logitech wingman pralka blokada polar
galmet wyswietlacz galmet wyswietlacz
Moduł zapłonowy CDI 66M-85540-00 Yamaha a Suzuki DF9.9A/DF15 – zgodność i ryzyko Kod błędu DF135 w Renault - przyczyny i diagnostyka