Trzycyfrowy NKB to np. 001? Jeśli tak - trzeba wypisać sobie wszystkie liczby pierwsze od (1,3,5,7), zakodować je i zrobić minimalizację wg metody Karnaugh. Metody opisu - tablica reprezentacyjna f-cji (tablica przejść) - opis słowny - opis za pomocą diagramów czasowych Metodę minimalizacji Karnaugh znajdziesz tutaj np (to do tej części "uprościć równanie")...
Witam, co bardzo ciekawe, u mnie na linuksie g++ kompiluje bez problemu (oczywisćie po wywaleniu getch), działa też dobrze (chyba). Zamień tę linijkę na bool *tablica = new bool[zakres]; Na koniec usuń delete [] tablica; Pozdrawiam, Krzysztof.
Pewnie że można wystarczy że zadeklarujesz i inicjujesz int k=0; a następnie w miejscu gdzie wpisujesz do tablicy będziesz inkrementowała to k. W warunku pętli tym co obecnie jest pusty dasz Twoje k<20 i już będzie jedna pętelka mniej. Obecnie za każdym razem będziesz przeszukiwała od początku więc prawdopodobnie w opisanym przykładzie będziesz miała...
Tak zapisana funkcja ma wadę, na moim komputerze sprawdzenie czy 2.000.000.011 jest pierwsze zajęło minutę i 22 sek. długo...., podobnie długo trwało sprawdzenie liczby 2.000.000.012, a przecie już po chwili wiemy że liczba ta pierwsza nie jest. Pewnym ulepszeniem będzie: . pier:=false; . if not odd(L) then EXIT; . for i:=2 to L-1 do . . if L mod i...
oczywiscie mozesz samemu napisac wlasna arytmetyke, ale tu potrzebna jest znajomosc asm-a - bedzie latwiej, lub zapoznaj się z systemami bez resztowymi zadnego asma nie trzeba, w koncu dodawac mnozyc itp mozna jak na kartce papieru. a poza tym jest taka biblioteka jak miracl stworzona specjalnie w celu obslugi duzych liczb, warto pogooglowac http://www.google.pl/search?hl=pl&q=...
Faktycznie coś ten wzór nieczytelny. Poniżej podaje algorytm wyznaczania liczb pierwszych w C (łatwo go przepisać na javę i zrozumieć). Wadą jest to, że algorytm zapamiętuje wszystkie znalezione liczby pierwsze w tablicy, co w Twoim zadaniu nie jest konieczne. #include <stdio.h> void main(){ int maxp=5000; // max ilosc liczb pierwszych...
203280221 liczb pierwszych w zakresie do 2^32 oznacza, że mniej więcej co 20-ta liczba jest liczbą pierwszą, a po zapisaniu flag pierwsza/złożona tylko dla nieparzystych oznacza, że co 10-ta flaga będzie 'pierwsza'; zapisanie informacji o tym, które liczby są pierwsze, przez podanie ich różnic (a raczej połówek różnic) pozwoliłoby użyć 8 bitów na liczbę...
Witam , prosił bym o odczytanie pierwszych liczb kodu . Plik po modzie na FF Gdzie jest oryginalny pliku?
1 Liczby bliźniacze to liczby pierwsze, których różnica wynosi 2, np. 3 i 5,11 i 13. Napisz program, który zapisuje w tablicy i wyświetla na ekranie 20 par liczb bliźniaczych większych od a, gdzie a jest dowolną liczbą całkowitą dodatnią, wpisaną z klawiatury, mniejszą od 1000. Program powinien być odporny na błędne podanie zamiast liczby innych znaków...
Moim zdaniem treść zadania jest mało precyzyjna lekko mówiąc. Całość brzmi znajdź h liczb całkowitych większych od 100. Równie dobrze można zrobić program który sprawdza czy liczba jest liczba pierwsza i niech osoba bada najpierw np 101 tu program odpowie potem 102 itd i sama sobie znajdzie h liczb pierwszych>100 tak było by najszybciej i najłatwiej....
Ja proponuję zadania która sam kiedyś robiłem: - program do szukania liczb pierwszych korzystając z sita Eratostenesa - kalkulator umożliwiający wpisanie dowolnej sekwencji znaków (tj. liter i cyfr) a następnie analizujący wpisane działanie i obliczający wynik. Może korzystać z odwrotnej notacji polskiej. Dodatkowo mógłby rozwiązywać proste równania...
Na początku potraktuj j po prostu jako dodatkową literę i masz: (3+j4)(2-j4)=6-j12+j8-j²16 I teraz jedyne co musisz wiedzieć ze j=√-1 czyli j²=-1 Wiec masz: 6-j12+j8+16=22-j4 Jeśli sie gdzieś nie pomyliłem na prostej matematyce (zaraz to sprawdzę jeszcze). Pozdrawiam Wzorek oczywiście też działa (przy założeniu że pomyliłeś knefle na...
Zdaje się funkcja sqrt() zwraca wynik typu double, kompilator nie robi Ci problemów jak przypisujesz wynik do int? A pozwala Ci zadeklarować tablicę prim tak, jak to robisz teraz? Bo mój żąda czegoś takiego: sub liczb pierwszych, będzie ich co najwyżej sub . Liczb pierwszych w tablicy prim będzie n , stosując się do Twojej terminologii (które musisz...
Jeżeli chodzi o zapis do pliku wynik2 to błąd jest w sposobie zapisu zmiennej i . Po odczycie z pliku reprezentowanego przez zmienną u i podstawieniu do zmiennej i w następnej linii masz: for i:=max to min do co powoduję zmianę wartości i na wartość reprezentowaną przez max . Poza tym w całym programie nie przypisujesz zmiennym max oraz min żadnej...
no fakt... zapomnialem o zerowaniu r za kazdym razem. znalazlem błąd! w pierwszej petli przez pomylke napisalem n++ zamiast p++ Poprawnie napisany program #include <stdio.h> int main() { int n, r=0, p, x, g; printf("Podaj liczbe koncowa: "); scanf("%d", &n); printf("Liczby pierwsze...
Liczba jest parzysta gdy jest podzielna przez 2. Liczba jest podzielna przez 2 gdy ostatnia cyfra jest podzielna przez 2. W naszym przypadku są to cyfry: 0, 2, 4 lub 6. Czyli rozpatrujemy zestawy: ostatnia cyfra 0, pozostałe dwie wybieramy z 1,2,3,4,5,6 ostatnia cyfra 2, pozostałe dwie wybieramy z 0,1,3,4,5,6 ostatnia cyfra 4, pozostałe dwie wybieramy...
Dla wyliczenia kodu z wsadu potrzebny jest jeszcze odczyt pamięci procesora NEC. Na tym forum popularne jest liczenie 2 pierwszych cyfr z pomocą tzw. pliku mod. Ostatnie max. 100 liczb jest wpisywane ręcznie, z uwzględnieniem działania licznika błędu. Ale niektórzy mają z tym problemy, powiem złośliwie - na własne życzenie. Jest obecnie droga prostsza,...
A w czym problem, żeby przeszukiwał do jakiejś kosmicznej wartości? Dajmy na to ustaw wartość w for na 5mln. Po znalezieniu 10 i tak przerwie działanie.
Przetwonnik zlicza napięcia tylko do 2047, pokazując ujemne napięcie nie ma znaku minus i wartość, tylko np 65320. Czyli przetwornik zwraca wyniki w kodzie U2. Tam nie ma znaku minus. Jest za to przesunięcie poziomu. Najprościej mówiąc, zastosowanie takiej funkcji do konwersji: Napiecie = Zmierz1 * 256 Napiecie = Napiecie + Zmierz2 da Ci złe wyniki....
Nieparzyste liczby nie są równe zero, więc nie są one ani liczbą pierwszą ani jej wielokrotnością. Wszystkie liczby pierwsze to więc 2 oraz kolejne liczby nieparzyste, które są również liczbami pierwszymi: 2, 3, 5, 7, 11, 13, 17, 19, 23 itd. Chciałem aby nieparzyste zostały pominięte. Przepraszam, źle Cię zrozumiałam. Wszystkie liczby pierwsze oprócz...
Pętlę for musisz na diagramie rozpisać na elementy składowe, czyli inicjalizację zmiennej pętli (to masz), następnie sprawdzanie warunku (zakończenia) pętli, instrukcje wewnątrz pętli i na końcu inkrementacja zmiennej pętli i powrót do sprawdzania warunku.
https://obrazki.elektroda.pl/2558148800_... -BANDIT INFO BOX- 1. WSTĘP Opisywana konstrukcja to zestaw dodatkowych cyfrowych wskaźników które wykonałem do swojego motocykla (Suzuki Bandit 650S K5). Są to wskazania: aktualnego biegu, napięcia w instalacji oraz temperatur: oleju i powietrza (silnik tego motocykla jest chłodzony olejem...
Podziwiam poziom wyparcia rzeczywistości. Jakie modele? Przecież podlinkowałem konkretną konstrukcję która była stawiana na całym świecie, kilka wiatraków widać wyżej. I nie zapomniałem o tych "drobiazgach" gdyż moc wyjściowa z wiatraka zawiera wszelkie straty na w/w. Pomimo tego w zakresie średnich szybkości wiatru mamy niemal jak w pysk strzelił...
no to jeszcze mała optymalizacja wynikająca częściowo z założeń autora (tylko czemu pierwiastek, a nie połówka? To nie sito!), przy okazji znacznie wydajniejsza: function Czy_Liczba_pierwsza( x: integer) : boolean; var idx : integer; begin if x in [0,1] then {sprawdzamy czy podana liczba to 0, 1} begin Czy_Liczba_pierwsza:=false;...
Formuła tablicowa dla zakresu A1:A3 (zatwierdzasz Ctrl+Shift+Enter): =ILE.LICZB(JEŻELI(MOD(A1:A3;2)=0;1;"")) Oblicza ilość parzystych, <>0 da ilość nieparzystych.
Napisz w języku basic program dla Commodore Plus/4, który będzie wyświetlał kolejno liczby pierwsze. Cześć! Oto prosty program w języku BASIC dla Commodore Plus/4, który wyświetla kolejne liczby pierwsze. Ten program będzie kontynuować wyszukiwanie liczb pierwszych do czasu przerwania przez użytkownika. ``` 10 PRINT "Liczby pierwsze dla Commodore...
a po co record? wystarczy typ. Ponadto - widzę niezgodność typów tablicy z n i for n:=z to n do - zagrożenie pętlą nieskończoną! uzywasz tej samej zmiennej po obu stronach. nie ja uzywam tylko przerobilem ten program co byl, autor powinien sam popracowac - ja podpowiadam....
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych Ryzenów czy i9,...
I popełniasz drobny błąd. Twój kod nie znajdzie wszystkich liczb pierwszych zgodnych z założeniem. Trzymając się przykładowej 1379 musisz szukać liczb w zakresie 1 ÷ 9731 (choć 1 to nie liczba pierwsza). Myślę, że w pierwszej kolejności musisz po odczytaniu a posortować w niej cyferki malejąco. W ten sposób otrzymasz nową liczbę i będzie to koniec zakresu...
co to robi: int foo(uint32_t a) { a = a ^ (a >> 16); a = a ^ (a >> 8); a = a ^ (a >> 4); a = a ^ (a >> 2); a = a ^ (a >> 1); return a & 1; } Wstępna ocena dostępnych informacji Przedstawiony kod to funkcja `foo`, która przyjmuje jako argument 32-bitową liczbę bez znaku `a` (`uint32_t`). Funkcja wykonuje szereg operacji bitowych na tej liczbie i zwraca...
AVE... Odnośnie prędkości Pythona, to języki interpretowane zawsze są wolniejsze od kompilowanych. Dlatego Python moim zdaniem nie nadaje się do poważnych zastosowań, bo jest zwyczajnie za wolny. Za to nadaje się jako język skryptowy w innych programach. Zresztą tu masz test: [youtube]https://www.youtube.com/watch?v... Test polega...
Po pierwsze, nie napisałeś, jak objawia się brak działania i czego oczekiwałeś. Po drugie, ten algorytm nie ma wiele wspólnego z obliczaniem liczb pierwszych. Po trzecie, pozbądź się goto, nie powinno się go używać w ogóle. Możesz to zastąpić pętlą while i ustawianiem/sprawdzaniem flagi (np. typu bool).
https://obrazki.elektroda.pl/3711757000_... Witajcie, dzisiaj przedstawię uruchomienie układu AS1115 z Arduino w oparciu o gotową bibliotekę. AS1115 to kontroler wyświetlacza 7-segmentowego (do 8 cyfr) oraz klawiatury (do 16 klawiszy) z interfejsem I2C, oferującym dodatkową linię-przerwanie dla zdarzeń pochodzących od klawiatury. Temat ten...
Tu masz informacje na temat liczb pierwszych - [url=http://pl.wikipedia.org/wiki/Liczba... Wydaje mi się że funkcja "pierwsza()" nie jest do końca poprawna :-p Pierwsze zdanie o liczbach pierwszych załatwia temat. Zastanów się. Popraw kod. Have Fun
Witam, potrzebuje stworzyć jakaś prostą funkcję w php mocno obciążającą procesor . No i moje pytanie , czy może mi ktoś pomóc w napisaniu takiego czegoś albo przynajmniej podać idee takiej funkcji , Po prostu pomysł ? Kiedyś napisałem program w C mocno obciążający procesor , program o ile pamiętam szukał liczb pierwszych ( a może parzystych ) w ogromnych...
https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....
W liceum miałem pascala wiec coś takiego wystrugałem jednak C ni w ząb...Czy ktoś mógłby pomóc napisać program w C podobny do tego poniżej? Program Liczby_pierwsze; Uses Crt; Var N, K : Integer; i, j : Integer; Licz : Integer; Begin Repeat Clrscr; Writeln('Podaj liczbę naturalną (N > 1)'); Write('n = '); Readln(N);...
Z historii kryptografii wiemy, że do szyfrowania stosowano książki z numerami "losowymi", wpisanymi ręcznie, i dochodziło do złamania szyfru, bo te numery nie były losowe. losowe też można złamać tylko trwa to dłużej i wymaga przechwycenia większej ilości depesz wroga. Wszystko się da i do tego nie trzeba większej ilości przechwyconych wiadomości,...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
https://obrazki.elektroda.pl/6225803800_... Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się jednak,...
Co do liczb pierwszych to zastosuj sito Eratostenesa. A sortowanie - zastosuj najprostsze, czyli bąbelkowe.
Ok dzięki za rady, poprawny kod: #include <iostream> using namespace std; int main() { int tablica[200000],n,licznik=0; cout << "Podaj n: "; cin >> n; for(int i=0; i<=n; i++) { tablica[i]=1; // wstepne przygotowanie tablicy } for(int j=2; j<n; j++) { int...
No i poszło - CTF_{Move37} Dodano po 29 No więc po kolei. Etap 1/7: Pobieramy obrazek portalu, i biorąc pod uwagę że to kategoria "stegano", patrzymy na najpopularniejszą technikę steganograficzną - to jest ukrywanie informacji w LSB, czyli najmłodszych bitach obrazka. Po wykonaniu "pixel = (pixel & 1) * 255" na każdym pikselu tegoż, dostajemy następujący...
http://obrazki.elektroda.pl/1888414200_1... W Brazylii właśnie padł rekord podkręcenia Raspberry Pi Zero. Zespołowi udało się osiągnąć częstotliwość taktowania równą 1600 MHz i przetestować tak ekstremalnie podkręcony komputer. Dało im to pierwsze miejsce w kwietniu w rankingu HWBOT dla SoC BCM2835, jaki znajduje się w RPi Zero. Całe...
Zmiana na char lista[8000000]; podzialala, tzn po kompilacji program zajmuje tylko 12 kilo. Nie rozumiem tego bo w kilku innych programach deklarowalem te tablice identycznie (w zasadzie ten fragment kodu do wyszukiwania liczb pierwszych przekleilem bez zmian) i tamte programy z tablica danych inicjowanych zajmowaly po kompilacji tylko 11 kilo. Czy...
Wygląda dobrze :) Można tylko nieco zoptymalizować wyszukiwanie liczb pierwszych - wystarczy szukać do połowy z badanej liczby.
#include <iostream> #include <conio.h> using namespace std; int main() { char podzielna; //0 - liczba jest niepodzielna; 1 - podzielna int lpier; //Ile lieczb pierwszych? (unsigned long)4294967294UL; start; (unsigned long)4294967294UL; liczba; int znalezionych=0; long dzielnik; system("cls")...
Okej, pojawiają się po prawej stronie, na miejscu usuniętych liczb. Można to naprawić dla estetyki :) Ale te zera nigdy nie zostaną wylosowane - w pierwszym wierszu losujemy jedną z pierwszych 80 liczb, w drugim wierszu jedną z 79 liczb - a więc zero, które jest na pozycji 80 nie może zostać wylosowane. Jeśli Cię to strasznie drażni, to musisz poprawić...
A tu zamieszczam program co są jaja, że trzeba za y podstawiać tab #include <stdio.h> #include<stdlib.h> main() { int i,n,x,*tab; char znak; printf("\t\t\tSITO ERATOSTENESA\n\n\t\t\tWykonal: xxx\n\n\n"); printf("Sito Eratostenesa jest algorytmem sluzacym do wyznaczenia "); printf("wszystkich\nliczb...
w sumie jak sie uzyje liczb pierwszych w wiekszej czetotliwosci to wychodzi prawie jak losowo (w jednym z programow ktore podales) dzieki i w sumie to rozwiazuje problem :)
generator liczb pierwszych algorytm liczb pierwszych pierwszych odbić
schemat silnika octavia częsty miska olejowy stroić kabel antenowy
piekarnik electrolux piekarnik electrolux
Jak zapobiec wyciekowi płynu hamulcowego w Passacie B5 1.9 TDI? Jak ustawić pompę oleju w silniku BMW M47?