To wygląda tak: generatory pseudolosowe takie jak rand "tworzą" liczby w oparciu o określony algorytm. Każdy generator jest inicjalizowany wartością początkową - od tego jest funkcja srand() (s od seed). Czas w komputerze masz zawsze inny, dlatego podając czas (funkcja time() zapisuje do zmiennej zegar aktulny czas) do funkcji inicjalizującej generator,...
To tak jak napisał poprzednik: 1) Znajdź/zamień - zamienić najpierw przecinek na <nic>, czyli pozostawić puste pole do zamiany, 2) zamienić kropkę na przecinek. Jeśli będzie zaznaczona jedna komórka w arkuszu - zamieni w całym arkuszu (zamień wszystko), jeśli będzie zaznaczony zakres - zamieni tylko w tym zakresie. Te przecinki de facto znikną,...
A możesz opisać, jaki był zamysł tego programu? Tak jak w temacie: dodawanie dwóch liczb :) Oto całkowita treść: Opisz i podaj przykłady jak w assemblerze dodawać, odejmować, mnożyć i dzielić dwie liczby. Gdzie są zapisywane wyniki tych operacji? (W jakich przypadkach i w jakich rejestrach?) Jak sprawdzić, czy podczas działania na liczbach nie przekroczyliśmy...
W swoim kodzie dwa razy deklarujesz zmienną typu fstream o tej samej nazwie. "std::fstream plik; std::fstream plik( "liczba.txt", std::ios::in );" Po pierwsze, wspomniałeś, że chcesz tylko czytać liczby z pliku i nie chcesz ingerować w jego zawartość. Z tego tytułu proponowałbym utworzenie obiektu ifstream, który nie zezwala na zmiany w samym pliku....
Witam. Potrzebuję sposobu na to, żeby liczby w danej kolumnie zawsze były długości 9 znaków. Liczby są całkowite, większe od zera. Chodzi o to, żeby długie liczby które mają 13 znaków zostały skrócone do 9 (obcięty przód) liczby krótsze od 9 znaków zostały uzupełnione zerami z przodu do żądanej długości. EDIT Częściowo rozwiązałem problem. Za pomocą...
Data i godzina w excelu to liczba. Część całkowita określa ilość dni od 31 grudnia 1899, część ułamkowa to ilość godzin (min, sekund), liczonych jako ułamek doby. Tak więc 1 godzina = 1/24, 1 minuta to 1/(24*60). Przykładowo 15:37 = 15/24 + 37/(24*60). Jak się to już wie, to reszta obliczeń jest prosta, bo możesz liczyć jak normalne liczby a wynik tylko...
Witam , Mam problem w Delphi . Który brzmi : ''Napisz program znajdujący wszystkie liczby pierwsze, które można stworzyć z podzbiorów cyfr podanej liczby całkowitej. Przykład: pytamy ile liczb pierwszych można stworzyć z cyfr liczby 1379? Możemy znaleźć aż 31 liczb pierwszych zanurzonych w liczbie 1379. Uwaga: budując liczbę pierwszą możemy każdą cyfrę...
Łopatologicznie to by było tak... Masz zmienną o nazwie np. LICZBA=123 i chcesz z niej wyodrębnić setki, dziesiątki i jedności... Musisz stworzyć nowe zmienne typu całkowitego, np. SETKI=LICZBA/100 --> (123/100 = 1,23 zmienna typu całkowitego utnie te 23 po przecinku i zostanie 1 --> SETKI=1) DZIESIĄTKI=(LICZBA/10)-(SETKI*10) --> (123/10=12 --> 12-1*10=2...
Zwykła banalna pętla for. zakres od 1 do wylosowanej liczby. W pętli dzielisz przez liczbę z pętli for i sprawdzasz czy wynik jest całkowity jak tak to wypisujesz i tyle. Banał.
Zakładam, że rysujesz figury przy użyciu Canvas, tekst rysuje się za pomocą funkcji TextOutA , a za zamianę liczb na string odpowiada IntToStr (liczby całkowite) albo FloatToStr (liczby zmiennoprzecinkowe). Reasumując: Canvas->TextOutA(10, 10, IntToStr(123));
Witam, W związku z umożliwieniem sprawdzenia przebiegu przez panów policjantów podczas rutynowej kontroli drogowej muszę ogarnąć licznik dziennego przebiegu. Dla jasności nie interesuje mnie żadne cofanie licznika jak również wolałbym uniknąć jego wymiany. Problemem jest to że licznik przebiegu dziennego oraz całkowitego raz wyświetla kilometry a raz...
Witam Po dzieleniu zamieniasz ze sobą rejestry A i B potem kopiujesz B do A przez co tracisz zawartośc rejestru B czyli reszty. Po dzieleniu zapamiętaj sobie rejest B (gdzieś) następnie wypisz na wyświetlaczu częśc całkowitą wystaw na wyświetlacz R= i odtwarzając zapamiętany rejestr B wystaw na wyświetlacz resztę. Pozdrawiam
Możliwe że w pierwszym warunku liczby są castowane na całkowite. Mea culpa, to by spowodowało że 0 = 0 i wynik true.
Jedyny problem - to długość dzielnika. z tego powodu praktycznie nie możesz użyć dzielenia stałopozycyjnego i musisz zrobić je na piechotę, czyli przez przesuwanie i odejmowanie - pętla iterowana max. 53 razy. Przed dzieleniem do manytsy musisz dopisać bit części całkowitej. Na końcu czeka Cię jeszcze korekcja wykładnika.
Witam. Próbuje od jakiegoś czasu pojąć dlaczego dzielenie dwóch liczb zwraca mi zero, jak w kalkulatorze zwraca mi to 0,20~ float test = 2518/12512; sprintf_s(buf, "%f", test); Gdzie wynikiem jest 0.0000 Masz dzielenie stałoprzecinkowe, bo argumenty są całkowite. [syntax=c]float test = 2518.0/12512.0; [/syntax]
10.Napisz program który losuje n liczb całkowitych od (0 do 100) obliczający ile jest podzielnych przez 3, podzielnych przez 4, jaka jest średnia tego zbioru. Zadbaj o estetyczne rozmieszczenie komponentów i strony. proszę o pomoc ponieważ całkowicie mi to nie działa :c prosiłbym o cały kodzik od początku do końca o ile nie jest to problemem
A, to przepraszam. W takim razie algorytm jest prawie poprawny.... Pierwsze dzielenie spowoduje już na początku utratę ostatniej cyfry. Więc najpierw modulo, a potem dzielenie całkowite. Co do warunku pętli - nigdy nie pamiętałem, czy przerwie na false czy true - użyj najlepiej debugera, albo przynajmniej kilku przykładów.
Oj kolego podstaw brakuje. Text należy zamienić na liczby. W zależności od tego co tam wpisujesz trzeba wybrać odpowiedni typ. Jeśli to będą liczby całkowite proponuję użyć metody statycznej Integer.parseInt(s string); Jeśli będą to inne liczby to pozostałe typy obiektowe reprezentujące liczby też mają takie metody oraz konstruktory przyjmujące jako...
Ja rozumiałbym to jako uproszczenie zadania. Czyli - pokaż część całkowitą liczby.
W tym przypadku masz możliwość użycia funkcji matematycznych ceil(), floor(), round(). Ciebie zapewne interesują tylko dwie pierwsze ale opiszę działanie każdej z nich: ceil() - zaokrągla liczbę zmiennoprzecinkową do najbliższej większej liczby całkowitej (czyli w górę) floor() - ceil() - zaokrągla liczbę zmiennoprzecinkową do najbliższej mniejszej...
Jest to zadanie konkursowe, które juz zostało przesłane lecz nie potrafiłam poradzic sobie z pewnym problemem. Napisałam to jak niżej lecz przy duzych liczbach ten program jest niewypałem. Nie chodzi tutaj o dużą ilość danych lecz o wielocyfrowe liczby (jak np. 97856799). Jest coś co mogłabym zrobic, aby napisać taki program bez problemów jak wyżej...
Najlepiej będzie pozakać to na przykładzie: - zamiana liczby 2527,78125 (dec) na hex Cześć całkowitą 2527 dzielisz przez 16 (i zapisujesz reszty z dzielenia) tak długo aż otrzymasz wynik dzielenia równy zero: 2527 : 16 = 157 reszta 15 czyli F \uparrow 157 : 16 = 9 reszta 13 czyli D \uparrow 9 : 16 = 0 reszta 9 \uparrow Cześć ułamkową 0,78125 mnożysz...
Witam Musze napisać programik do szkoły, tu treść: Napisz program, który sprawdza, ile razy dana liczba całkowita wystąpiła w danym ciągu. Wejście Na wejście programu podana zostanie pewna liczba zestawów danych (co najwyżej 1000). Każdy z zestawów składa się z trzech rozdzielonych spacjami części: poszukiwanej liczby całkowitej (z zakresu od -1.000.000.000...
Też jest prosto: 1. obcinasz ułamek --> masz część całkowitą 2. od liczby odejmujesz powyższą część całkowitą --> otrzymujesz sam ułamek 3. mnożysz ułamek przez 10 do potęgi <liczba cyfr po kropce> i obcinasz ułamek W sumie uzyskujesz dwie liczby całkowite, które wyświetlasz w kropką między nimi. Jak zamienić liczbę całkowitą na znaki, nię...
Ponieważ liczba jest mniejsza niż 16^2 ;=256 to będą dwie cyfry szesnastkowe. H1H0 H1=X DIV 16; H0=X mod 16; lub H0=X-H1*16; div - dzielenie całkowite mod - reszta z dzielenia uzyskane liczby z zakresu 0-15 kodujesz: od 0 do 9 -> cyfry od zero do dziewięć od 10 do 15 -> litery od A do F (A,B,C,D,E,F) czyli dla 184 H1=184 div 16=11 H0=184 mod 16=8...
W każdym systemie możesz zapisać liczby z przecinkiem i będzie to zgodne z zasadami. I dlaczego taki zapis jest "sztuczny"? przecież jest dokładnie taki sam, jak dla sytemu dziesiętnego. Wlaściwie, to każdy system zapisu liczb jest sztuczny (no może poza jedynkowym, ale i to nie do końca :]). W pozycyjnym systemie zapisu liczb przecinek (kropka) służy...
Witaj, Z materiałów, które zostały mi z zajęć na studiach: "Inną metodą konwersji Qm na liczbę dziesiętną jest przedstawienie liczby binarnej w postaci liczby całkowitej ze znakiem i podzielenie jej przez 2^m. np. w notacji Q7 0 100 1001 = 73(10) / 2^7 = 0,5703125 w odwrotnym przypadku mnożymy liczbę którą chcemy przekonwertowań na standard Qm przez...
Najprościej to taki układ potęgujący na jednym scalaku możesz zrobić na jednej pamięci EPROM. Możesz wtedy zrobić potęgowanie liczb więcej niż 4 bitowych. Taka pamięć kosztuje kilka złotych. Jeżeli weźmiesz zapis w kolejnych bajtach na zasadzie młodszy starszy to możesz zapisać np. tak: w adresach od 0 do 255 zapisujesz resztę z dzielenia kwadratu liczby...
Jeśli mamy np. liczbę 124 dzielimy ją modulo 10 czyli mamy 124 mod 10 = 4. Następnie uzyskujemy część całkowitą z dzielenia przez 10 czyli 124 div 10 = 12. Teraz dzielimy 12 mod 10 = 2 i uzyskujemy cześć całkowita 12 div 10 = 1. Niestety nie mam excela więc funkcje uzyskiwania części całkowitej i reszty z dzielenia musisz sam znaleźć
Oto treść zadania: Napisać program który będzie obliczał silnię dla zmiennej n wprowadzonej z klawiatury przy wykorzystaniu wszystkich poznanych na wykładzie instrukcji iteracyjnych. Po uruchomieniu programu na ekranie monitora powinna wyświetlić się informacja do czego służy program z wykorzystaniem symbolu n! Użytkownik podaje wartość liczny n z...
Pomyślę nad tym dopiero jak się Pytek odezwie, bo go jakby coraz mniej to obchodzi... ;) Jedno wiem na pewno - w i-tym bloku mnożenie przez 3 (jak i przez dowolną, inną liczbę całkowitą w KNB) jest na bank określone jednoznacznie i w sposób zupełny. Inaczej, to tego zadania by w ogóle nie było... :D Drążąc dalej - mnożenie liczb podanych KNB-nym, jest...
Czyli sugerujesz wielokrotne losowanie całej tablicy, do momentu trafienia zestawu danych spełniających warunek sumy równej pewnej wartości? Wygenerowane w ten sposób dane, rzeczywiście byłyby całkowicie losowe, ale o ile dla małych tablic i zakresów i liczb całkowitych to jeszcze mogłoby działać, ale dla większych tablic, lub liczb zmiennoprzecinkowych...
Witam! Czy ktoś zetknął się z problemem w S7-300 konwersji liczb zmiennoprzecinkowych 64-bit na liczbę całkowitą 32 bitową? Wiem, że na liczba zmiennoprzecinkowa możne przyjmować większe liczby niż pozwala na to typ DINT S7-300, ale wartość całkowita liczby zmiennoprzecinkowej w mojej aplikacji na pewno nie wyjdzie poza zakres dopuszczony przez DINT...
Napisz program wczytujący z klawiatury n liczb całkowitych. Liczbę n należy pobrać z klawiatury. Jeśli wartość n podana przez użytkownika jest liczbą z zakresu od 1 do 30, wówczas program ma wczytać podaną ilość liczb całkowitych, a następnie wczytane liczby wydrukować na ekranie. Jeśli natomiast podana wartość n jest liczbą spoza przedziału [1; 30],...
*reprezentacja liczb jest stałoprzecinkowa bez znaku Tylko ten termin "stałoprzecinkowa" mi z roztargnienia wyszedł - reprezentowane są tylko liczby całkowite. *** Faktycznie - jest tam błąd z alokacją pamięci, tylko gdzie? int main(int argc, char* argv[]) { char* wpis=new char[32]; char* w=0; char* ops; char op; int dalej=1;...
Witam wszystkich mam problem z przeliczenie liczby dziesiętnej na binarną i szesnastkową (hex), problem jest dość nietypowy ponieważ mają to być liczby ułamkowe (np 0,25; 84,345) oraz całkowite(3; 66; 55), całkowite OK przeliczam cudownie ale ułamkowe nie bardzo mi idą nie wiem czemu przecież to się tylko mnoży przez 2 ale zawsze dochodzę do takiego...
Liczbę zespoloną z=a+j*b zamieniamy na postać wykładniczą z=A*exp^(j*φ); A=sqrt(a^2+b^2); φ=arctg(b/a); exp ->liczba e; sqrt ->pierw. kwadrat. ln(z)=ln A+j*φ; Tyle tylko, że jest to tzw. wartość główna . Całkowite rozwiązanie to: ln(z)=lnA+j•(φ+2•Π... , gdzie k - liczba całkowita.
Prawdopodobnie chodzi o generator liczb pseudolosowych (chyba opis wykonal niedoinformowany dziennikarz), ktory jest zdecydowanie bardziej przydatny do szyfrowania niz zupelnie przypadkowy losowy generator , generatory calkowicie losowe znane sa od bardzo dawna i sa bardzo proste , gorzej jesli szyfrowanie ma byc wg pewnych algorytmow wtedy takie generatory...
Chcę wykonać taką sekwencję: 1. Odczytać wartość analogową 2. Podzielić wartość analogową przez 32000 3. Wynik z dzielenia pomnożyć przez 100 Konkretnie chodzi mi o punkt 2. W dokumentacji przeczytałem że istnieją bloczki do dzielenia z resztą i do dzielenia z wynikiem jako liczba całkowita. Dla przykładu została odczytana wartość analogowa 6000 to...
Witam! Funkcja srand() generuje nowe tzw ziarno, czyli zmienia posiew. Innymi słowy, łopatologiczne, w zależności od wartości parametru który jest liczbą całkowitą czyli typu int, otrzymasz inny ciąg losowania. Ty wstawiłeś tutaj wskaźnik NULL, który formalnie nie jest liczbą całkowitą, stąd to ostrzeżenie. Jeśli chcesz mieć najbardziej "losowe" liczby...
Zmienną z zakresu 0..99999 dałem do uinta32_t i błędu o 3 już nie ma. Ale jeszcze walczę bo czasem się jeszcze o 1 różni. Dziwne bo nawet jak wynik mnożenia przez 0,3 jest całkowity to daje również wtedy o 1 mniej mimo, że powinien zabrać do uinta własnie tylko całkowitą wartość ze zmiennej. Może przygotowanie zmiennej coś kuleje. Podam może całość...
Podziel program na następujące części: - ustawianie wartości początkowych dla zmiennych (poza tablicą dla wczytywanego słowa potrzeba utworzyć tablicę która będzie zawierała statystyki dla liter - trzeba ją wypełnić zerami; można zrobić bez niej, ale kod będzie trudniejszy do zrozumienia) - wczytanie wyrazu (użycie metody gets nie jest bezpieczne, np:...
Najlepiej poprzez zaokrąglenie daty do liczby całkowitej w dół, wyszukaj odpowiednią funkcję bo nazwy funkcji nie pamiętam. Następnie otrzymaną wartość sformatuj jako datę. Może to być tak ale pewności nie mam. =Zaokr.w.dol(A2,0) Na przyszłość zapamiętaj, że Excel zapisuje datę i godzinę jako liczbę rzeczywistą ( z przecinkiem). Część całkowita to data...
Witam, potrzebuję pomocy z napisaniem funkcji, która będzie zwracała ilość miejsc po przecinku z liczby niecałkowitej wprowadzonej w formularzu. Przykładowo: dla wprowadzonej liczby 2,34 wynikiem będzie 2, a dla całkowitej 0. podana liczba - wynik 2 - 0 2,1 - 1 2,11 - 2 2,032 - 3 Czy wie ktoś może jakiej funkcji do tego użyć lub jak to w miarę krótko...
XVI32 to darmowy program pozwalający na wygodne otwieranie, edycję oraz inspekcję dowolnego pliku w trybie szesnastkowym, działający (zdaniem autora) na platformach Windows 9x/NT/2000/XP/Vista/7, chociaż u mnie i na Windows 10 zadziałał. Tutaj w skrócie pokażę jego możliwości, gdyż jest to jeden z moich ulubionych programów i uważam, że może być przydatny...
potrzebuje w asm 51' podzielic dwie jednobajtowe liczby, ale z dokładnoscią do 1 miejsca po przecinku!. jak to zrobić?. programowe polecenie DIV AB daje mi cześć całkowitą i RESZTE z dzielenia, myślałem żeby napisać program, który by dzielił w "słupku", ale może on niekiedy zajmować dużo czasu... i w ogóle mi sie nie podoba :P czy nie da sie odrazu...
Hm.. "i podzielić ją przez np 0,0000001 co da liczbe rzeczywistą" drobna pomyłka :) dzielenie przez ułamek to mnożenie przez odwrotność, to będzie liczba całkowita. można podzielić liczbe losową całkowitą przez np 100000 powstanie liczba rzeczywista.. co do zapisu liczb rzeczywistych na komputerze są one zapisane w postaci wykładniczej, np 123.456 będzie...
Ostatnio też potrzebowałem przekonwertować i znalazłem w Pomocy Excela potrzebne informacje: DEC2BIN (liczba;miejsca) Liczba to dziesiętna liczba całkowita, która ma zostać konwertowana. Jeżeli liczba jest ujemna, argument miejsca jest ignorowany, a funkcja DEC2BIN zwraca 10-znakową (10-bitów) liczbę binarną, w której najbardziej znaczący bit jest bitem...
Pierwszy problem: Zdecydowana większość operacji na liczbach zmiennoprzecinkowych wprowadzi Ci błąd, który będzie się kumulował. Mnożenie przez 10 zawsze będzie powodować rozszerzenie mantysy (w sensie odległości pomiędzy pierwszą a ostatnią jedynką) - w którymś momencie musi pojawić się cięcie (utrata bitów). Pierwszy pomysł, to dodać z samego początku...
Dzięki za podpowiedzi teraz wiem że double jest liczbą zmiennoprzecinkową i występuje jako liczba dodatnia jak i ujemna. Teraz zostaje tylko przeliczanie na liczbę ........... a to mi się wydaje jak na razie nie tak proste. To znaczy że nie wiem jak się za tą double zabrać. A może na początek bym się musiał nauczyć jak zamienić liczbę Integer (2bajty)...
Niestety ja pisze w C# wiec ze składnia ci nie pomogę. Ja cos takiego napisał bym tak: Odczyt danej, Podział danej na TH0 i TL0, Zapis danych do kości pod odpowiednie adresy, (i tak tyle razy ile chcesz) . . (mamy 10 odczytów) deklaracja zmiennej 3 bajty, złożenie w tej zmiennej pierwszej liczby z pamieci, deklaracja zmiennej 2 bytowej złożenie w niej...
a nie mówiłem...drugi zajmie jeszcze więcej :) Drugi pomysł używałem na Atmega16, lecz nie wywoływałem fprintf_P(); tylko kilka razy. Jeśli wiesz jak będzie wyglądał wynik tzn ile będzie miał miejsc po przecinku i w sumie ile cyfr to zawsze możesz użyć pomysłu kolegi: elektronik12z Możesz też bawić się w dzielenie, mnożenie, odejmowanie i modulo (czyli...
Nie dziel 1/3, tylko 100/3 albo 1000/3 (oczywiście w systemie binarnym przesunięcie musi być w oparciu o właśnie system binarny dokonane)... Dokonaj takiej normalizacji, aby otrzymać liczbę całkowitą, w której tylko wystarczy przesunąć przecinek. Tak więc przed przystąpieniem do dzielenia zmaksymalizuj mantysę dzielnej i zminimalizuj dzielnika, dbając...
Zadeklarował jako całkowite, więc całkowite :) Problem pojawi się, gdy zechce podnosić do ujemnych potęg, bo w końcu to też podzbiór całkowitych - ale jego program tego nie uwzględnia. No więc do rzeczy... Inicjalizacja zmiennej to w najprostszym przypadku podstawienie za nią elementu neutralnego danego działania (z algebrą w porządku, mam nadzieję)....
Witam. Już na samym początku popełnił Kolega podstawowy błąd, związany z niedokładnym zrozumieniem treści zadania. Dowodzi tego zamieszczony przez Kolegę obrazek zawartości pamięci Xdata. Trzeba było: wczytać z pamięci zewnętrznej dwie 8 bitowe liczby (ze znakiem), a następnie dodać je i wypisać gdzieś w pamięci. Zacznijmy może od tego, że liczba 8...
Znaczenie ma dopiero wynik przetrawiony przez funkcję przeliczająca odczyt na wilgotność i temperaturę , które są właśnie typu float. A co stoi na przeszkodzie żeby nie były float? Skoro walczysz o każdy bajt to pomyśl jak przerobić funkcje żeby liczyły tylko na liczbach całkowitych. A jak się upierasz to musisz rozdzielić cześć ułamkową i całkowitą....
Witam, zaczynam pisać w asemblerze i dostałem następujące zadanie: przy wykorzystaniu funkcji systemowych sysread i syswrite zaimplementować konwersję max 8-cyfrowego łańcucha znakowego, który miałby reprezentować liczę całkowiŧą w systemie szesnastkowym, na wartość całkowitą w rejestrze EAX. Piszę w składni AT&T. Mam problem, ponieważ próboje...
Witam. Mam problem z napisaniem programu, który na 4 wyświetlaczach 7seg wyświetli dowolną liczbę całkowitą od 0 do 9999. Na razie kod ma działać poprawnie dla liczb dwucyfrowych (warunki dla większych liczb napiszę analogicznie). Przedstawiam mój kod, proszę o pomoc w znalezieniu i poprawieniu błędu oraz o wskazanie nieprawidłowych nawyków, kiepskich...
średnią zrobiłem ale nie wiem jak z jak min i max zrobić Dodano po 53 min działa ale max nie, dlaczego w średniej zawsze wychodzi mi całkowita? [syntax=c] int main(void) { int suma=0, liczba,ilosc=0,min=liczba,max=liczba; float srednia; FILE *pliczek; pliczek = fopen("numery.txt", "r"); while(!feof(pliczek)){ fscanf(pliczek, "%d", &liczba); if (liczba>max)...
Dobry wieczór, W tym przypadku można zaproponować również rozwiązanie mieszane, wykorzystujące Excela i VBA. W VBA jest dostępna bardzo użyteczna funkcja Val, która interpretuje początek tekstu jako liczbę - analizuje tekst od początku znak po znaku, aż do napotkania znaku, który nie może być zinterpretowany jako fragment liczby i zwraca tę liczbę (liczba...
Witam mam do napisania program, który wczyta 6 liczb całkowitych, a następnie wypisze liczby mniejsze od 10, jestem bliski skończenia tego programu, ale w kompilatorze oprócz liczb mniejszych od 10, są zera. Na tą chwilę zrobiłem: [syntax=cpp]#include <iostream> using namespace std; int liczby[6], min; int main () { int min=liczby[6]; if(min<liczby[6])...
Pytanie: Zakupiłem dwukanałowy przetwornik analogowo-cyfrowy (ADC) i skonfigurowałem zintegrowany w nim cyfrowy downconverter. Teraz widzę w systemie cztery przetworniki ADC. Czy trafiłem na jaką promocję "2 za 1" o której nie wiem? Odpowiedź: Od czasu pojawienia się pierwszego scalonego przetwornika ADC układy te starają się nadążać za postępami w...
Liczby całkowite pseudolosowe można generować wg wzoru: x[n+1]=(a*x[n]+b) mod c mod - reszta z dzielenia (można wykonać to obliczenie przez kolejne odejmowanie c od wyniku ax+b do momentu gdy wynik jest mniejszy od c.). a,b,c - liczby pierwsze (im większe tym lepiej) x[n] - wartość początkowa x[n+1] - nowa liczba losowa potem robimy podstawienie: x[n]:=x[n+1]...
(2+(n-1)) / 2 nie rozumiem, czemu: 2 + (n-1) skoro to to samo, co (n+1) - sprawdź, czy się nie pomyliłeś. A poza tym: po podzieleniu przez 2 dostajesz ułamek, którego część ułamkowa jest gubiona (jeżeli dane i wynik są typów całkowitych - operacje pośrednie też są wykonywane na typach całkowitych). Musisz po drodze użyć zmiennej przechowującej ułamek,...
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....
Witam. Poszukuję programu lub sposobu na sumowanie liczb całkowitych. Spróbuję wyjaśnić o co mi chodzi. Załóżmy, że mamy klika różnych liczb np. 209,440,440,704,770,2266,2640,2178... Teraz muszę je pododawać ze sobą w dowolny sposób aby uzyskać wszystkie możliwe wyniki do pełnych sum licząc co tysiąc np. 1000,2000,3000...10000 maksymalnie do 10000....
Może to cię naprowadzi na metodę operowania na dużych liczbach całkowitych (DEV-C++4.9.9) : #include <iostream> #include <string> using namespace std; int main() { int l1,k=0, i, l2,j,p; char s_num1[110], s_num2[110], s_ans[111]; int tens=0, ones, ans; cout<<"Podaj pierwsza liczba : ";...
Witajcie. Piszę mój pierwszy program użytkowy. Nakreślę co ma mniej więcej robić: co dobę losować nową liczbę ze zbioru liczb całkowitych mniejszych lub równych 1 i większych lub równych 30. Liczby nie mają się powtarzać przez 30 losowań (każda musi być wykorzystana) i potem od nowa. O ile poradzę sobie z tymi opóźnieniami czasowymi (bo z tego co widzę...
macie jakieś wskazówki jak napisać a) program wczytujący ciąg liczb całkowitych. Wypisz na ekranie kolejne wszystkie nieparzyste z pośród podanych liczb. b) program wczytujący ciąg liczb rzeczywistych. Każdą podaną liczbę należy podnieść do kwadratu i wypisać na ekranie.
Witam, Mam napisać program który wczyta 2 duże liczby całkowite (podane jako stringi - do 40 znaków) i podzieli je przez siebie. Utknąłem już przy zamianie tekstu na liczbę. Robię to w klasyczny sposób. Ustawiam w rejestrze $t2 wartość 0, to będzie zliczana suma. Każdy kolejny znak wczytany dodaję do sumy i mnożę ją przez 10. Niestety przy liczbach...
(at)karus04 nie zauważyłeś pewnie, ale (at)mungo nie dodał sprawdzania dla najmniejszej liczby (w else). Nie wiem co jeszcze wałkujecie skoro (at)marcin2500 wyjaśnił problem, ale popełnił mały błąd. W pierwszym kodzie źródłowym dodaj: [syntax=cpp]#include <climits> // tę // ... int liczba, max, min; min = INT_MAX; // tę max = INT_MIN; // i tę...
Mój post właściwie miał na celu zwrócenie uwagi na fakt, że w programie podanym przez arnoldziq nie można wpisywać wszystkich liczb ujemnych, max zawsze będzie =0. Całkowicie się zgadzam. Mój błąd. Wystarczy [syntax=pascal]if licznik=1 then najmniejsza:=liczba;[/syntax]zmienić na :[syntax=pascal]if licznik=1 then begin najmniejsza:=liczba; najwieksza:=liczba;...
Witam Mam taki problem z programem na ATmega32. Mianowicie chcę przez uart wysyłać liczbę całkowitą ale tylko cyfry znaczące (bez zer poprzedzających). Napisałem taki kod, który działa i robi to co powinien ale myślę, że za dużo zajmuje. Czy jest jakiś łatwiejszy sposób na tą procedurę aby nie wysyłać zer wiodących? [code] [syntax=c] void USART_Transmit(unsigned...
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ń...
Cześć, Potrzebne mi jest rozwiązanie jednego zagadnienia. Mam pięć komórek np. A1:E1. W każdej z tych komórek mam do wyboru tylko liczby całkowite z zakresu 0-9, które muszę wpisać (np. lista rozwijana). Problem jest taki że muszę wpisać w zakres komórek te liczby (niekoniecznie we wszystkie komórki), aby ich suma wyniosła 20 (nie może być mniej lub...
Treść zadania: - jeden plik tekstowy z danymi (np. dane.txt) - plik zawiera dwie linijki z zapisanymi ciągami cyfr (max. 10 cyfr) - program ma sprawdzać czy można wstawić pomiędzy cyfry operatory +, - , * , / ,(na liczbach całkowitych) lub nie wstawiając uzyskać wyrażenie którego wartość będzie równa liczbie z drugiej linijki pliku - uwaga na kolejność...
Ok jest wszystko pięknie chodzi. Ale zdążyłem to zrobić innym sposobem, rozdzielałem liczbę na wiele sposobów, najpierw z pierwotnej uzyskiwałem całkowitą potem pierwotną razy 10 - odejmowałem całkowitą poprzednią i miałem wartość dziesiętną potem wyświetlałem to jako dwie liczby w środek dając przecinek. A tu jeszcze przetłumaczona instrukcja używania...
pgm_read_word to typ całkowity, i mam tam dane z zakresu 0-65535, ale przepisuję go do zmiennej obsługującej liczby ujemne typu Signed Long Int teraz po odjęciu wartości stałej, powinien obsłużyć liczby ujemne. Potem spowrotem dodaję taką sama wartość, dlatego właśnie, że przetwornik DAC nie obsługuje ujemnych. Chyba, ze po przepisaniu ze zmiennej Unsigned...
Problemem jest tu operator %, który przyjmuje wyłącznie wartości całkowite. Musisz go zastąpić funkcją fmod() z pliku <math.h>.
Witam! Wklejam wersję "kolumnową" operującą na n-kolumnach. Każda zawiera tyle samo danych co pozostałe. Innymi słowy: całkowita liczba danych liczbowych w pliku musi być podzielna bez reszty przez liczbę kolumn. Pogłówkuj dlaczego. [syntax=c]#include <iostream> #include <fstream> using namespace std; #define KOLUMNY 2 int main(int argc,...
Witam, we wcześniejszym poście zamieściłem program liczący silnię z liczby całkowitej nieujemnej. Kiedy podajemy złą liczbę program prosi nas o podanie poprawnej. Moje pytanie brzmi jak zrobić program, wyświetlający sumę kwadratów liczb od 0 do n(0(2)+1(2)+2(2)+...+n(2)). Gdzie n jest podaną przez nas liczbą. Podane przeze mnie 2 w nawiasach są kwadratami....
Przecież to elementarna matematyka...albo źle rozumiem pytanie. Ale jeśli chodzi Ci o rozdzielenie liczby np. 173 na 3 zmienne, w których będziesz miał wartości 1, 7 i 3, to algorytm jest banalny: setki = [liczba/100] dziesiątki = [(liczba/10)] mod10 jedności = liczba mod10 gdzie [x] jest podłogą (częścią całkowitą zaokrągloną w dół) liczby x.
BTSerial.write("48") działa ale liczba ma się zmieniać co chwile więc to nie przejdzie. Może tak (gdzie liczba to liczba całkowita): p to ilość cyfr po przecinku. Dodano po 3 [url=]Link
Wzory dobre, ale kolega nie umie liczyć. Te ułamki to kolega szybko poprawi i wstawi na nowo. Liczymy moc w odbiornikach. P=UxI. Moźemy liczyć uwzględniając spadek napięcia na R1234 lub skorzystać ze wzoru P=I²xRz. Zostaje prąd w skumulatorach baterii. Napięcia są jednakowe, opory jednakowe, więc prądy będą równe. Więc 2.4A trzeba podzielić przez...
Twoja odpowiedź w zasadzie powtarza to, co było w pierwszym wpisie i reguły nadal nie są jasne. 1) Liczba projektów do analizy: minimalna 25% puli zaokrąglone w górę do liczby całkowitej, maksymalna ? czy to jest decyzja swobodna (w granicach puli) ? 2) Liczba projektów losowanych: jeśli ta ma być zwiększana proporcjonalnie do liczby projektów do analizy,...
ZFA23000005697556 = numer nadwozia VIN (Fiat Ducato rok prod. ~1999) 3250 KG = dopuszczalna masa całkowita 5250 KG = dopuszczalna masa całkowita zespołu pojazdów (pojazd + przyczepa) 1690 KG = max nacisk osi przedniej 1750 KG = max nacisk osi tylnej MOTOR 8140.63 = kod typu silnika - poj. 2800 cm, moc 64-76 kW (87-103 KM)
BoskiDialer: czy ta operacja: BajtH = Liczba >> 8; daje takie samo obciążenie dla procesora co branie liczby całkowitej z dzielenia przez 256? Pozdrawiam Klawo
Jeśli połączyć do pracy generatory liczb losowych, wyższą matematykę, filozofię i metafizykę to otrzymamy coś w rodzaju Archiwum X. Tylko dlaczego tak niepoważny eksperyment przynosi tak poważne rezultaty? Na świecie działa obecnie ponad 60 takich urządzeń - niewielkie białe skrzynki, rozsianych w różnych częściach świata. Są w Europie, Rosji, Indiach,...
Edytowałem post i dopisałem to co umiałem zrobic zadania 1 wogóle nie rozumiem :/ Myślę ze w zadaniu 1 najpierw trzeba obliczy prąd całkowity ze wzoru I=U/Rezystancję Ale tu mi wyszły jakieś ułamki, a niby mają byc liczby całkowite
rand() zwraca liczbę z przedziału [0..1> (int)(rand()*3) da liczbę całkowitą [0..2] -- Poprawka ----------------------------------------... Tu chyba napisałem źle, rand() zadeklarowane w "stdio.h" zwraca liczbę z przedizłu [0..0x7FFF].
No juz nie przesadzajmy, liczba bitów potrzebna do zapisu wejścia czy wyjścia nie jest aż tak zależna od ilości obrotów. Można podzielić tę liczbę na część całkowitą i część ulamkową (np 8bitów i 16bitów) i precyzja przy 1 czy 250 obrotach będzie taka sama. może jakby autor wątku napisał co buduje, to o wiele szybciej dostałby pęk rad co i jak trzeba...
Witam Serdecznie Mam takie pytanie , jak są zapisywane liczby zmiennoprzecinkowe 32 bitowe przesyłane za pomocą modbus. Jest to transmisja pomiędzy sterownikiem PLC LG a przetwornikiem firmy Lumel P12P. Mam liczbę zapisaną w dwóch rejestrach 16bitowy czy to co jest po przecinku jest zapisane w jednym rejestrze a część całkowita w drugim rejestrze ?...
Funkcja rand() zwraca dużą liczbę całkowitą typu long. Jeżeli chcesz uzyskać liczbę z jakiegoś przedziału to musisz skorzystać z dzielenia modulo, np. jak chcesz liczbę od 0 do 9 to robisz int losowa = rand() % 10; jak chcesz od 1 do 100 int losowa = 1 + rand() % 100; pozdrawiam
Panowie: Uświadomcie sobie w końcu pojęcie nieskończoności. Łatwo jest Wam napisać, że 0.999999(9) = 1, ponieważ nikt z Was nie może sobie wyobrazić liczby nieskończonej. Sprawa prosta 1=1.00000(0) choćby ze względu na fakt nieskończonej liczby zer po przecinku nie można powiedzieć, że nieskończona liczba dziewiątek to to samo! Przeprowadźcie obliczenia...
No napisałem Ci w poprzednim poście ;) źle masz to zrobione, bo już na samym początku, gdzie dzielisz modulo przez 2. Nie dzielisz tam liczby, tylko kod liczbowy (numer ASCII) przez 2. Musisz najpierw dany element przekonwertować na int! Utwórz sobie pomocniczą zmienną typu char. Przypisz do niej wartość danego elementu tablicy, następnie utwórz sobie...
Jeżeli chodzi o określanie ilości zmiennych w tablicach to proszę zauważyć że je później dodaję, w zależności od tego jaką liczbę poda użytkownik. Bzdura. Tablica ma taki rozmiar jaki został ustalony podczas deklaracji. Więc nawet jeśli określiłeś że tablica ma rozmiar "ll", a potem zwiększyłeś tą zmienną, to tablica nie zmienia swojego rozmiaru, przez...
Pisze programik ktory sumuje liczby zestawu danych. Pojedyńczy zestaw składa się z ciągu liczb całkowitych dodatnich (co najwyżej 1000 elementów), rozdzielonych spacjami. Przyklad: Wejście: 11 8 2 1 0 Wyjście: 22 Napisalem cos takiego: ciag = raw_input() pciag = ciag.split() suma = 0 for i in pciag: suma += int(pciag[i])...
Załóżmy, że każdy komputer przeznacza na pewną liczbę całkowitą tylko jeden bajt, czyli 8 bitów; wobec tego niektóre działania na stosunkowo niewielkich liczbach dają wyniki różne niż w matematyce. Podać wyniki poniższych działań wyliczone przez ten komputer. 56-87 = ? 77 * 111= ? Proszę o dokładne rozpisanie kroków po kolei jak to ugryźć ?
#include <cstdlib> #include <iostream> #include <string> #include <conio.h> using namespace std; int main(int argc, char *argv[]) { string a; int n; int c = 46; int d = 45; cin>>a; n = a.size(); for (n;n-1>=0;n--) { if(!(a[n-1]>=48 && a[n-1]<=57...
Witam! Mam problem z odczytaniem z klawiatury liczby zmiennoprzecinkowej. Program się kompiluje i kiedy wpisuję liczbę całkowitą to jest wszystko w porządku. A kiedy wpisuje liczbę z przecinkiem lub z kropką program wywala błąd: "An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll Additional information: Nieprawidłowy format...