[syntax=c]/* * main.c * * Created on: Nov 16, 2012 * Author: tymon_x */ #include "stdio.h" #define STALA256 #define xstr(s) str(s) #define str(s) #s #define print_value(val) printf(val) int main(int argc, char* argv[]) { print_value(xstr(STALA)); return 0; }[/syntax]
Zagadnienie, o które pytasz, nazywa się formatowaniem wewnętrznym. string pi_string("3.1415926")... istringstream we(pi_string); float pi; we >> pi; if( we ){ cout << "Konwersja poprawna, pi = " << pi << endl; }else{ cout << "Błąd konwersji!" << endl;...
...1. jak mam sformatować komórkę aby wyświetlała w zawartości ze zczytanego kodu kreskowego zawartość w postaci szeregu cyfr. Nie wiem dlaczego w jednej komórce, która jest sformatowana jako tekst wyświetla ten szereg cyfr a w innej mimo iż jest tak samo sformatowana już nie. 2. Jak mam połączyć funkcję ... Tak abym do komórki D28 nie wpisywał jak...
Jeśli użyjesz mikrokontrolera, to proponuję zastosować algorytm liniowego generatora pseudolosowego. Opisać go można uproszczonym wzorem: Xn+1 = a * Xn + c (modulo m) gdzie a - liczba pierwsza, c można przyjąć 1, zaś m powinno też być odpowienio wysoką liczbą pierwszą. Warto przechowywać bierzącą wartość X w eepromie, żeby ciąg liczb pseudolosowych...
Czyli jak widzisz twoja liczba jest traktowana jak typ int - nic dziwnego, bo użyłeś "d". "d", podobnie jak "u" powoduje, że argument traktowany jest jako int lub uint, czyli na aVR ma 16-bitów. Próbowałeś z "ld", "lld", "llu"?
10 bitowa liczba posiada zakres rozdzielczości wynoszący 1024, tak? więc wysyłasz jeden ciąg 32 bitowej liczby zawierający wszystkie dane.
dodawanie odejmowanie mnożenie dzielenie moduł itp wszystkie działania są takie same we wszystkich systemach liczbowych.. na komputerze pojawiają się nam cyferki dziesiętne gdyż takiego syst. uczyliśmy się w szkole.. na komputerze wszystkie operacje są wykonywane w kodzie dwójkowym(binarnym) a wyniki są takie same i w dziesiętnym.. przykładowy przykład:...
Teraz wygląda to znacznie lepiej. Prawidłowo otrzymujesz identyfikatory dpID wraz z ich typami i wartościami. Teraz każda zmienna w TuyaMCU jest opisana przez dpID (unikalny identyfikator), typ (np. liczba całkowita, ciąg znaków lub wyliczenie) i bieżącą wartość. Główny problem polega na tym, że nie wiemy, co oznacza każdy identyfikator dpID. Musimy...
Najprostszy przetwornik to tylko 1,5 kostki. Licznik binarny i komparator w takim układzie. Na wyjściu jest ciąg impulsów o wypełnieniu liczba/(2^4) czyli : liczba / 16. Spróbuj przeanalizować. pozdr.
Witam. Nie udało mi się zrozumieć do końca o co Tobie chodzi, ale kierując się intuicją (której nie mam ;) ) stworzyłem algorytm, który pokazuje na której pozycji znajduje się liczba z zakresu od 0 do 9 będąca składnikiem ciągu (w naszym przypadku ciąg jest 8 wyrazowy). Algorytm działa w taki sposób, że przeszukuje ciąg pod kątem liczy i jej miejsca...
Funkcja tobin To jest źle: unsigned int bitval = 65535; Ponieważ binarnie jest to 16 jedynek, a dalszy ciąg tej funkcji wyraźnie robi bitowe AND z tą liczbą po czym bitowo przesuwa w prawo, by na tej podstawie sprawdzić czy na danej pozycji jest 0 czy 1. Łatwo się domyślić że powinna tutaj na starcie być liczba gdzie MSB = 1 a reszta = 0. Czyli (najprościej...
Widzisz to nie przejdzie bo do reprezentacji jednej litery potrzebujesz ponad 20 powiedzmy w uproszczeniu cyfr. A masz tylko 10 cokolwiek zrobisz możesz mieć problemy z niejednoznacznością. Ponumerowanie po kolei rozwiązuje ten problem w ten sposób ze korzystasz tylko z liczb które zbiór ciągów odwzorowujesz na jego numer i działa to do puki nie przekroczysz...
Bo zamykasz ciąg... albo jeden, albo drugi... [syntax=html]'... onclick="funkcja(\'' + napis + '\',' + liczba + ')"...';[/syntax] Masz jakiś edytor z kolorowaniem składni HTML? Przyjrzyj się zarówno zapisowi jak i generowanemu wynikowi w kontekście, gdzie się jaki ciąg zaczyna, a gdzie kończy.
Jak chcesz wpisywać liczbę z klawiatury to powinieneś uwzględniać wagę poszczególnych składników tej liczby. Pierwsza cyfra z trzech to, waga=100 zatem key*100, przy następnej cyfrze waga=10 zatem key*10, a na koniec samo key bo waga=1 i operacja mnożenia jest zbędna, jak to wszystko zsumujesz to otrzymasz ostateczną liczbę. Np. liczba 467 to 4*100+6*10+7....
Mimo wszystko jeżeli oczekujesz na gotowe rozwiązania to się nie nauczysz. A szkoda by było bo excel potrafi prawie wszystko :) A z drugiej strony jak zobaczysz wynik (formułę) to się możesz zniechęcić a to dość proste. Poniżej masz załącznik z dwoma rozwiązaniami (bo dalej nie wiem dokładnie jak masz ułożone dane). Funkcje w excelu najlepiej czytać....
Bardzo dziękuje, czy istnieje jakaś funkcja sprawdzająca czy w stringu występuje szukany ciąg znaków? np. strchr - http://www.cplusplus.com/reference/clibr... strstr - http://www.cplusplus.com/reference/clibr... A mógłby Kolega rozwinąć myśl o sposobie matematycznym na ten problem? Wyszukanie cyfr w liczbie bez użycia...
Nie było mnie przez 2 godziny i 38 minut. Zmienił się licznik nieco ponad 6 litrów. Jakieś 55 litrów na dobę. sporo. Nie da się takiej ilości nie wyczuć nosem, gdyby był wyciek. Chyba że trafia Ci wprost w okap, masz tam dobry ciąg grawitacyjnie, itd. ten Pan z współdzielni że gazy się zmieniają objętość on coś tam pamięta ze szkoły ;) tylko nie wie...
OMG :D Ale lenistwo. Ale z tej nudy odpiszę co i jak. Swoje przykłady będę opierał o PHP i C++. Język programowania aktualnie prezentowany jest ukazany na górze listingu kodu. Punkty odnoszą się do pierwszego postu: (informacje od (at)marekkopec12 także są jak najbardziej poprawne ;) ): 1) FOR - pętla, która wykona się, o ile warunek zostanie spełniony....
Ja bym po prostu leciał znak po znaku i analizował... Jeśli liczba to tymczasową zmienną mnożył * 10 i dodawał odczytaną cyfrę. Jeśli napotkasz coś nieliczbowego - utworzoną cyfrę zapisujesz i analizujesz dalej. Np jeśli był to operator, to odkładasz na stos jako określoną operację. Jeśli x - stawiasz swój znacznik wskazujący zmienną. Jeśli coś innego...
piszesz o optymalizacji a robisz takie glupoty. taki ciag (qwertyuiopasdfghjklzxcvbnm) mozna zalatwic 2 porownaniami a nie jak to jest u ciebie (alg bruteforce) ok. 26 :]
Poczytaj sobie tu ("niestety" po angielsku). http://www.mh-aerotools.de/airfoils/java... Jest tam także program Javowy do obliczania i analizy smigieł. Dla ułatwienia: małe litery a - speed of sound Duże litery B - number of blades - liczba łopat śmigła D - drag force litery greckie α (alfa) angle of attack \nu (ni) kinematic viscosity of...
1. Zmienna j powinna być raczej typu int , jeżeli ma czytać liczby z pliku wxf.txt . 2. W wywołaniu fscanf() powinien być inny specyfikator typu oraz znak końca wiersza, jeżeli każda liczba w pliku jest w nowym wierszu. 3. Przed wywołaniem outtextxy() trzeba wartość zmiennej j przekonwertować na ciąg znaków (używając pomocniczej tablicy). Zmodyfikowany...
Ja zawsze byłem za jawnym nadaniem wartości. Nigdy nie wiadomo, co przyszłość w kompilatorach przyniesie ;)
funkcja Bin(a) zwraca ciąg znaków (String*8 w tym przypadku), a ty to przypisujesz do zmiennej Byte, więc wyląduje w niej kod ASCII pierwszego znaku, czyli 0 -> ASCII -> 48 a więc albo po prostu Print a albo Dim Liczba As String * 8 Edit: (at)UP: kolega tadzik85 mnie ubiegł
a. bufor.length() NIE jest poprawny, jeśli 'bufor' jest zmienną typu char . Zmieniłeś typ zmiennej na string , dlatego Ci zadziałało. b. Jeśli zapis char *wskaznik = & bufor się kompiluje, to znaczy, że kompilator stosuje niejawny domysł zamieniający ten zapis na: char *wskaznik = &bufor . Przed napisaniem poprzedniego posta sprawdziłem kompilację...
Jeśli ilość znaków przed i po xms10 jest zmienna - można zrobić coś takiego (w sumie jeśli ta liczba jest stała to też zadziała): (at)echo %computername% |findstr /i xms10 >nul Teraz pod zmienną %ERRORLEVEL% będzie: 0 - jeśli nazwa pasuje (zawiera gdzieś w środku xms10 1 - jeśli nazwa nie pasuje. Jeśli wymagane jest bardziej precyzyjne przymierzenie...
Skoro ma być w VBA... Przykład z tablicą i... InputBox'em ;) [syntax=vb]Sub aver() tekst = InputBox("Wpisz liczby oddzielając średnikiem", "Obliczanie średniej") tekst = Replace(tekst, " ", "") 'wyrzucamy spacje tekst = Replace(tekst, ":", ";") 'mogło się komuś omsknąć tekst = Replace(tekst, ".", ",") 'to sie często zdarza tablica = Split(tekst, ";")...
Ten mój samolot ma wyglądać jak >>> http://ardrone2.parrot.com/ . Nie będzie on wykorzystywany do akrobacji. Ma posiadać 4 silniki bezszczotkowe. Czyli układ quadrocoptera. Mam jeszcze pytanie co do silników, mianowicie ten silnik http://rc.agtom.pl/index.php?route=produ... ma 1250/v, czyli formalnie jak bym dał mu...
Co do 3: Przeczytaj jeszcze raz dokumentację układu. Chyba bardzo czegoś nei zrozumiałeś. Do termometru wysyła się ciąg bitów, z których pierwsze 8 stanowi polecenie, a nestępne - jego ew. argumenty. W układzie DS18B20 nie ma żadnych "adresów" ani "miejsc do wysyłania bitów". Ani mikrokontroler, ani DS18B2 nie wiedzą, co to jest "hex". W prgramie zapisuje...
Liczba i opis błędów będą raczej stałe. Otwórz je jako stałe. Nie wiem, czemu chciałbyś je tablicować i w jaki sposób odwoływać się do tej tablicy. Numerami błędów ? [syntax=delphi]const IE_BADID = 'Błąd otwarcia portu COM'; IE_OPEN = 'tekst błędu'; [...] try //operacje na porcie except On E : EBADIDError do StaticText1.Test:=IE_BADID; On E : IEOPENError...
Napisałem naprędce taki kod: #include <cstdio> #include <cstdlib> using namespace std; enum STATE { NN, SIGN, BNUM, CCOMA, ENUM }; enum CTYPE { DIGIT, MINUS, COMA, OTHER }; CTYPE getCTYPE(int character) { switch (character) { case '0': return DIGIT; case '1': return DIGIT; case '-':...
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...
Nie no, nie mogę poradzić sobie z tymi typami. Mam char bufor_UART1 const char albo const char* lub char* albo jeszcze unsigned char . I wtedy są już problemy. Nie wiem też czy mam zalinkowaną tę bibliotekę -lm (czy to może być powodem błędów?). Tak jak wcześniej pisałem jak zrobię w pętli tak: Powinien. A próbowałeś z &bufor_UART1 (lub równoważne...
O tej w pliku sendkey32.pas, który - jak domniemam - jest po prostu interfejsem/dokumentacją do jakiegoś tam rozwiązania - AppActivate.
Najprościej będzie zastosować SUMA.JEŻELI i jako kryteria Nr wydziału/linii/maszyny. Spróbuj w B3 lub w C3 w arkuszu "wykres" wkleić formułę: =SUMA.JEŻELI(przykład!B$2:B$45;A3;przykł... i przeciągnij w dół. Pamiętaj: format niestandardowy komórek d gg:mm:ss lub d gg:mm bez sekund. Jeżeli nie chcesz wartości zerowych można przez poprawność danych...
https://obrazki.elektroda.pl/7268233500_... Ten artykuł powstał w odpowiedzi na propozycję kolegi (at)Techekspert i jest rozwinięciem mojej prezentacji przedstawionej na konferencji The H(at)ck Summit w dniu 20 października 2023 r. Samą prezentację możesz pobrać stąd: Wyrzucamy algorytm Gutmanna do kosza Podstawowe informacje o niszczeniu...
No, bo popełniasz przestępstwo odwołania się do elementu o nieistniejącym numerze. Zobacz, "tab" ma rozmiar ROZMIAR, a pętle iterujesz tak że ostatnia wartość "i" to ROMZIAR-1. Potem dodajesz do tego 1 i masz wywołanie "tab" o indeksie ROZMIAR. Jak tablica ma mieć np. 5 elementów to indeksy są od 0 do 4!. Pamiętaj o tym!
Moim zdaniem, losowanie zawsze wymaga czynnika zewnętrznego, jakim jest działanie gracza lub zegar czasu rzeczywistego. W przeciwnym wypadku, po uruchomieniu gry będzie sie losować taki sam ciąg liczb, więc będzie można powtórzyć przebieg danej gry (przy założeniu, że poczynania gracza będą te same przy każdej rozgrywce). Mam na myśli to, że generator...
https://obrazki.elektroda.pl/4441619200_... Oto krótka prezentacja 3-fazowego licznika energii Tuya oferującego dostęp do pomiarów przez Internet. Przetestuję tu jego aplikację, a potem zmienię mu firmware tak by uruchomić go bez chmury i połączyć z Home Assistant. Będzie to wymagać analizy jego protokołu komunikacji TuyaMCU, który...
Pętla, podstawianie (replace), porównywanie długości ciągów (len), rozbijanie ciągów (split), podstawianie, porównywanie, rozbijanie, itd. W zależności, czy warunek spełniony wstawianie wiersza, dodanie wartości, mnożenie *10, lub przepisanie. Mnóstwo kombinacji, ale do zrobienia.
Zgłaszany błąd to "niezgodność typów". Masz zadeklarowaną zmienną "a" typu word, czyli całkowitego a przypisujesz do niej wynik działania funkcji "exp". Ona z kolei zwraca wartości type real - rzeczywiste. Zmień typ zmiennej "a" na real i będzie OK. Brakuje jeszcze średników i "end;". Dołączam poprawiony program
http://obrazki.elektroda.pl/4193259600_1... Motywacja Jakiś czas temu kupiłem garść wyświetlaczy VFD za grosze i postanowiłem dać im drugą szansę aby znów zaświeciły. http://obrazki.elektroda.pl/7777626000_1... Tego typu wyświetlacze są coraz mniej popularne, a kiedyś można było je znaleźć w magnetowidach, wieżach audio,...
wypisz wszystkie liczby z ciagu Fibonacciego Oczywiście! Ciąg Fibonacciego to ciąg liczb, w którym każda liczba (oprócz dwóch pierwszych) jest sumą dwóch poprzednich liczb. Dwa pierwsze wyrazy ciągu to zazwyczaj 0 i 1 (chociaż niektóre wersje zaczynają się od 1 i 1). Oto pierwsze kilkanaście liczb ciągu Fibonacciego: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,...
Zwracam się do fachowców, bo jestem zielony. Mam w excellu ok 6000 wierszy, a w każdym z nich ciąg znaków i liczb. Każda liczba i znak w osobnej komórce. Czy można jakoś zrobić, że po wpisaniu kolejnego ciągu system powie mi, że taki ciąg już jest. Kolejność miejsc w ciągu nie ma znaczenia. Tzn. A, 12, b, 15, 24 oraz 24, A, 12, b, 15 będą dla systemu...
Witam. Mam do zrobienia schematy blokowe kilku programów. Zacznę od tego: Należy wczytać ciąg liczb rzeczywistych. Wczytywanie należy zakończyć, gdy pojawi się liczba 0. Obliczyć sumę wczytanych liczb. http://obrazki.elektroda.net/7_127289352... Dobrze zrobiłem ?? ;) z góry dzięki za pomoc
Dobra, widzę że jest źle. [syntax=cpp]void binary(int number) { int remainder; if(number <= 1) { cout << number; return; } remainder = number%2; binary(number >> 1); cout << remainder; }[/syntax] Rożnica? W działaniu widoczna, natomiast podstawowa, to sposób wyświetlania. To jest funkcja, która wypisuje zamienioną liczbę. Zamień...
Dziękuje za ten jakże profesjonalny wpis, ale jak się to ma do migania żarówki? Chciałem zaznaczyć, że nie konstruuję wehikułu czasu, czy tam napędu międzygwiezdnego, tylko losowy przerywnik obwodu, do migania żarówką. Wrzuciłem to co napisałeś _jta_ do Groka i poprosiłem o wyjaśnienie. Oto co przygotował w... 4 sekundy: Autor opisuje sposób generowania...
- co powiesz o ciągu Fibonacciego? Ciąg Fibonacciego to ciąg liczb o wyraźnie określonej zasadzie: każda kolejna liczba jest sumą dwóch poprzednich. Pierwsze dwie liczby to 0 i 1, a następne to 1, 2, 3, 5, 8, 13, 21 itd. Ciąg Fibonacciego jest bardzo interesujący z wielu powodów, zarówno matematycznych, jak i praktycznych. W kontekście matematycznym,...
(at)ElektrodaBot pour un televiseur Samsung UE55H6500SL , apres avoir remplacer les leds du rétroéclairage , je n'ai plus d'image , son ok, plus de contraste et lumière . Les micros leds sur la Tcom s... Wstępna ocena dostępnych informacji - Objaw: po wymianie pasków LED podświetlenia w telewizorze Samsung UE55H6500SL dźwięk jest, ale nie ma obrazu,...
Myślałem o tym wiele razy. 1) w read() nie nastąpi nigdy "sytuacja szczególna", bo nie ma prawa. Zobacz co robi available(), która jest wołana wcześniej. 2) nawet jakby nastąpił zwrot -1 (choć nie ma prawa się to wydarzyć) to liczba ujemna skonwertowana do HEX dała by ciąg "f". Jak się nie mylę chyba ośmiu. I w takiej sytuacji w tym ciągu dodawałoby...
liczba ciąg ciąg liczba całkowity układ generować ciąg liczba
sterownik toshiba klawisze brelok urmet alternator zmiana obrotów
ws354 wskaźnik wysterowania kocioł elektryczny kospel
RLN1015B: Smart RIB Motorola czy element SMD? Jak podłączyć silnik odkurzacza MRG 402-42/2?