Na post podany w linkach odpowiedziałem, przy okazji zadając pytanie. A co do rozwiązania problemu, przeanalizuj poniższy kod: [syntax=cpp] #include <fstream> #include <iostream> using namespace std; int main () { FILE * pFile; int tab[100],n=0; pFile = fopen ("e:\\g3.txt","rb"); if (pFile==NULL) perror ("Error opening file"); else { while...
float tab[100][100]; //odczyt z pliku tabeli printf("Podaj nazwe pliku w ktorym miesci sie graf:\n"); scanf("%s",&nazwa_plik... plik = fopen(nazwa_pliku, "r"); fscanf(plik,"%d,",&w... for(i=0;i<=w-1;i++)\ { for(j=0;j<=w-1;j++)...
Oblicz,oblicza. Suma jest widoczna w utworzonym pliku liczby1.txt. Jeżeli chcesz zobaczyć to na ekranie, to musisz podglądnąć utworzony plik. Przed linią cout<<endl<<"press any key"; dodaj: ifstream plik3("c:\\liczby1.txt"... while(!plik3.eof()) { getline(plik3,st); cout<<st<<endl;...
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;...
Po pierwsze, to musiałbyś zrobić wczytywanie liczb, a nie cyfr. Czyli pętla odczytująca cyfry i wynik zapisująca do rejestru/zmiennej. Potem wyświetlanie też najlepiej oprzeć na pętli, bo powtarzanie kodu jest po prostu bez sensu. Wygodnym tutaj może być użycie funkcji ROL w celu przerzucenia 4 najstarszych bitów na najmłodsze pozycje i wymnożenie przez...
to jak już masz wczytaną liczbę liczb n to można zrobić pętlę, bo scanf automatycznie kończy wczytywanie na spacji. for (i=0; i<n; i++) scanf("%d", tab[i]);
Mam coś takiego: program liczba; uses crt; var x,y :integer; begin randomize(); writeln('Podaj X'); read(x); writeln('Podaj Y'); read(y); textcolor(random(16)); writeln(x); textcolor(random(16)); writeln(y); readln(x); readln(y); end. A muszę zrobić: "napisz program odczytujacy dwie liczby (x y) i znak,a nastepnie wypisujacy ten znak na ekranie w punkcie...
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...
Masz 2 błędy: Tworzysz tablicę o nieznanym rozmiarze (poprzez użycie niezainicjalizowanej zmiennej). Największy indeks tablicy tab to n-1 - patrz wyświetlanie zawartości tablicy.
Mam plik postaci: 54 x98 0 979 x989 x99 21 1 Muszę wpisać do tablicy boolowskiej 0, gdzy przed liczbą nie ma x i 1 gdzy jest x; a do drugiej tablicy wpisać same liczby (int). Zrobiłem odczyt znak po znaku, ale jakoś jest to mało przyjrzyste. Czy ktoś ma jakąś propozycję na pardziej efektywną pracę z plikiem? Próbowałem z getline oraz strumieniem >>,...
No dobra, to ja teraz powiem tak: skompilowałem sobie Twój program, ten z pierwszego postu... działa bezbłędnie :P Dodano po 2 Wymagał pomimo tego dwóch poprawek, wysyłam cały kod: //#include <conio.h> #include <stdio.h> //#include <stdlib.h> //#include <iostream> #include <string.h> using namespace std; struct kolejka...
Tak na pierwszy rzut oka musisz wyjąć błędne dane ze strumienia bo one tam zostają. Możesz sobie zrobić zmienną typu "string" i do niej wyjąć coś co okaże sie, że nie jest liczbą, skasować błąd i dalej. Musisz pamiętać by uważać na wartości hexadecymalne np. 0xff otrzymasz najpierw 0 a resztę jako text. Zależy co chcesz uzyskać, sprawdzaj i pomijaj...
Szkoda, że nie podałeś tego polecania na samym początku. Zatem powinno być coś takiego: [syntax=java]using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine(" Podaj ilość liczb n"); int rozmiar = Convert.ToInt32(Console.ReadLine());...
Mam do napisania dwa programy w c coś tam napisałem ale nie wiem czy dobrze.Czy ktos mógłby zweryfikować poprawność tego programu. Program ma wczytać losowo 1000 liczb , wyswietlic min i max oraz srednia arytmetyczną a także policzyć liczby pierwsze choć tego ostatniego nie zrealizowałem bo nie wiem jak. Oto mój program: #include <stdio.h> int...
scanf("%f",&a); operator & określa adres zmiennej a, czyli wartość którą podasz zostanie zapisana pod tym adresem tak samo dodaj ten operator w pozostałych sccanf
#include "iostream.h" main() { int a; cin >> a; if (a>-4 && a < 4) { cout << "liczba wieksza od -4 i mniejsza od 4!" << endl; } return 0; } // wystarczy?
a jak mi zrozumie program, że podnosze każde do kwadratu? Masz bardzo poważne luki w programowaniu. To co masz zadane, można rozwiązać na wiele sposobów. Podam kod, który pokazuje kilka sposobów: #include <iostream> #include <vector> using namespace std; int main() { vector<int>vv; int liczba,*tab,n; double kw; while(1)...
skoro masz zakres od 0 do 10^100, to raczej żadna zmienna liczbowa nie będzie w stanie tego obsłużyć dla odpowiednio dużych liczb (u mnie double to 8B, czyli 2^64, czyli niecałe 2*10^19). jedyne rozwiązanie widzi mi się jako wczytywanie liczb jako stringi, następnie wyciąganie z nich kolejnych cyfr (od najmniej znaczących) i dodawanie z uwzględnieniem...
no raczej źle zrobiłeś. Sam piszesz, że wczytywanie należy zakończyć gdy pojawi się liczba 0 czyli po każdym wczytaniu każdej liczby musisz sprawdzić czy jest zerem żeby widzieć kiedy zakończyć wczytywanie.
nie wiem czemu mi to nie działa ale powinno. Wczytywanie liczb z pliku z liczeniem ilości dodatnich. [syntax=c] #include<stdio.h> #include<iostream> #include<stdlib.h> #include<ctype.h> #include<conio.h> #include<cstdio> #include<fstream> int dodatnie,liczba; int main(void) { system("cls"); FILE *plik; plik...
1) w przerwaniu odbierającym bajt lepiej wrzucić do do zmiennej albo buforka i opuścić przerwanie. Obsługę polecenia zrobić w pętli głównej. Tym bardziej że wysyłasz tam wiadomość - nie wiem czy nie powoduje to złej interakcji. 2) zamiast pwm1value = pwm1value+wiadomosc*10; powinno być pwm1value = 10*pwm1value+(wiadomosc-'0'); 3) najlepiej rozdzielić...
Mniej więcej taka konstrukcja powinna "czuwać" na wczytywaniu liczb z lini pliku. [code][syntax=c] while(fscanf(plik, "%d", &liczby) !=EOF) [/syntax]
Witam Mam do zrobienia kilka zadań w C++. Zadanie 1 zrobiłem, mam problem z zrobieniem pętli z zadania 2. Zamieszczam to co zrobiłem do tej pory proszę o jakąś podpowiedź . Zadania Zadanie 1 Zadanie 1 Napisać program, który: 1. wczytuje imię użytkownika (jako zmienną typu string) 2. wczytuje jeden znak informujący, czy użytkownik jest kobietą, czy mężczyzną...
Witam mam mały problem otóż muszę napisać taki oto program: "Proszę napisać program, który: Prosi o podanie liczby całkowitej Wczytuje podaną liczbę Sprawdza, czy podana liczba jest parzysta (wyświetla informację, czy podana liczba jest parzysta, bądź nie) Dla liczb parzystych sprawdza podzielność przez 4 Wyświetla ilość podanych liczb parzystych, nieparzystych,...
Myślę, że kolega krru niezbyt dokładnie to wytłumaczył. Nie ma nic złego w używaniu funkcji eof() strumienia, o ile się wie, gdzie i do czego ją zastosować. Natomiast oryginalny problem polega na tym, że w liniach pliku z danymi jest jeszcze coś więcej, oprócz czterech cyfr: znak końca linii. Ten znak pozostaje w strumieniu w momencie odczytania ostatniej...
Witam Zrobiłem program do zadania "Należy wczytać ciąg liczb rzeczywistych. Wczytywanie należy zakończyć gdy pojawi się liczba 0. Obliczyć sumę wczytanych liczb." jednak ciągle wyświetla mi na końcu dla n=0 wynik 0.000 obojętnie jakie n wpisałem wcześniej. Podpowie mi ktoś co robię źle? Kod programu: Dodano po 1 Temat do zamknięcia . Dodam poprawną...
Wielkie dzięki. Niestety nie dalej mam problem z inicjalizacją karty - osiąga limit 20000 powtórzeń, ale trwa to parę minut i zwraca błąd 05 (illegal command). Przeczytałem na [url=http://elm-chan.org/docs/mmc/mmc_e.... że w przypadku kart o większej pojemności (od 2 GB - moja właśnie tyle ma) trzeba pomiędzy CMD0 (0x40) a CMD1 (0x41)...
Witam. Piszę w asemblerze w środowsiku RIDE na mikrokontlorer 8051 Mam takie zadanie: wczytać z pamięci zewnętrznej dwie 8 bitowe liczby (ze znakiem), a następnie dodać je i wypisać gdzieś w pamięci. Przykład zapisania tych liczb w pamięci: http://img5.imageshack.us/i/pamiech.jpg/ Mam już wczytywanie tych liczb i dodawanie/odejmowanie decymalnie (działa!),...
Program jako wejście ma otrzymać ciągi składające się z 99 liczb z zakresu <-10;10>. Każda liczba spoza zakresu jest pomijana i nie jest wliczana do ciągu. Wczytywanie danych kończy się, gdy wczytana zostanie liczba 99 oznaczająca koniec strumienia wejściowego. Przykładowy ciąg wygląda następująco: 1 3 6 2 -3 -2 -6 -4 1 3 (...) Program ma określić...
mam zrobione wczytywanie tych liczb z pamięci, ale coś nie do końca działa. Jeżeli mam tylko kod, żeby wczytywał pierwszą liczbę to ją ładnie wczytuje, ale jeżeli dołączam kod na wczytanie 2. liczby to już nie działa, ponieważ tak jakby mazał po pierwszej wczytanej liczbie (ale nie korzystam z rejestrów gdzie przechowuję pierwszą liczbę). oto kod: [syntax=asm]...
FirstStep realizuje coś podobnego do przedstawionego przeze mnie algorytmu, jednak popełnia pewne błędy. Nie potrzeba korzystać z tablic by wyznaczyć dwie największe liczby spośród wprowadzanych (i o to pewnie chodziło autorowi zadania). Tablice, wybieranie największego elementu lub sortowanie tablic to będzie pewnie kolejny temat... Fragment kodu:...
Z tego co się dowiedziałem może być też kilka liczb w wierszu(nikt nie powiedział że jedna na wiersz). Mogę też założyć że liczb ujemnych nie ma. Puste wiersze też ma pomijać (ale to działa). Co do długości - ma pobierać 40(41) znaków i resztę odrzucać. Co do śmieci to zależy raczej ode mnie ale musi być to logiczne i zrozumiałe np.pobierać liczbę aż...
ehh.. Teraz w ogóle się nie chce skompilować. Dam cały kod może coś wymyślisz. [/spoiler]
Problem jest tego rodzaju, że po pierwsze trzeba czytać ze zrozumieniem treść zadania, ale co gorsza, trzeba też umieć zdefiniować treść zadania tak, aby była zrozumiała i jednoznaczna. Z tym drugim jest poważny problem. 1. Po pierwsze liczby a i b raczej nie mają nic wspólnego z wymiarami tablicy, ani też nie powinny się w niej znaleźć. Być może intencją...
[syntax=c]//liczy liczby zespolone, dodaje i mnoży #include <iostream> using namespace std; struct TComplex { float Re; float Im; }; void zmienne() { TComplex a,b,suma,iloczyn; cout<<"Podaj 1 liczbe zespolona: "<<endl; cin>>a.Re; cin>>a.Im; cout<<a.Re<<" j"<<a.Im<<endl; cout<<"Podaj 2 liczbe...
Witam, a wracając po części do menu, wie ktoś może z czemu kiedy wywołuje dialogboxa odpowiedzialnego za wczytywanie pliku to pokazuje się on po oknem rodzicem? Taką samą sytuację mam ze wszystkimi messegboxami, wszystko pojawia sie pod okienkiem głównym, gdzie szukać przyczyna tego stanu rzeczy?
Witam Oto cytat z książki Visual Basic dla każdego >Net Frameworsk stanowi ramę platformy .NET i zapewnia głównie środowisko uruchomieniowe i bibliotekę klas bazowych. Najważniejsze klasy środowiska .NET Framework: - Console - umożliwia wczytywanie i wyświetlanie danych na konsoli - Environment - pobieranie danych systemowych - Random - generowanie...
Na pierwszy rzut oka, masz tam wiele operacji zmiennoprzecinkowych - więcej niż potrzeba. Na twoim miejscu pomyślałbym o utworzeniu sobie paru zmiennych tymczasowych i przypisaniu do nich częściej powtarzanych obliczeń (np wielkość/2, wx+x, wx+x+skala...). No i używanie liczb zmiennoprzecinkowych jako iteratorów to ten sam problem - zamiast tego potraktuj...
W plikach z katalogu include z VisualStudio nie ma błędów. A przynajmniej nie ma w nich takich błędów, które mógłbyś tak łatwo zauważyć. :P W każdym razie przywróć te pliki do stanu, w jakim były. To, że błąd pokazuje się niby w pliku jakimś standardowym to nie znaczy, żę tam jest. To znaczy jedynie, że od tamtego miejsca coś zaczęło się sypać, na 100%...
Mam problem ! Napisałem program liczacy układ rownan liniowych 4 zmiennych. Chce teraz aby współczynnikami były liczby zespolone .Dodałem klasę Liczby zespolonej, przeciązylem operatory, ale wyskakuje mi mnóstwo bledów . Domyślam sie, ze mam cos nie tak z konstruktorem klasy liczb zespolonych i cos z niejawna konwersja w nastpestwie. Byłbym bardzo wdzięczny,...
Pierwszy scanf wczytuje tylko liczbę zmiennoprzecinkową, a pamiętaj, że tam jest również enter. Zostaje on w buforze i trafia do drugiego scanf. Możesz to sprawdzić debugując program lub - co jest bardziej popularne wśród początkujących - zrób wydruk zmiennej ch. Musisz wyczyścić bufor przed wykonaniem drugiego scanf: [syntax=c]fflush(stdin);[/syntax]
Metoda siłowa wyglądałaby mniej więcej tak: #include "stdio.h" #define MAX_N 1000 float liczby[MAX_N]; bool liczona[MAX_N]; float suma; int N; FILE* plikwe; FILE* plikwy; void sprawdz_sume(int i, float suma_czesc) { if(i == N) return; liczona[i] = false; sprawdz_sume(i+1,suma_czesc); suma_czesc...
Algorytm jest bardzo prosty, na szybko narysowałem takie coś: http://obrazki.elektroda.net/43_12210563... Najtrudniejsze do zrealizowania może być "Usuwanie ostatniej cyfry", nie wiem jakie możliwości daje koleżance używane środowisko, ale najlepiej traktować wczytywaną liczbę jako tekst i w warunku sprawdzać czy nie jest to tekst pusty - usuwanie...
Witam. Napisze Ci, jak to powinno wygladac ogolnie: 1 deklarujesz tablice o wielkosci zaleznej od ilosci wczytywanych liczb: int tablica[ilosc_liczb]; 2 otwierasz plik. 3 kolejno, w petli wczytujesz wartosci z pliku: for(int i = 0; i < ilosc liczb; i ++) tablica[i] = fgetc; // sory, ale nie pamietam jak sie uzywa fgetc :) - zastosuj // odpowiednio...
Witam mam problem. Tworzę prosty program w programie TURBO PASCAL(dopiero się uczę). I nie wiem gdzie zrobiłem błąd jeśli był by ktoś w stanie pomóc był bym wdzięczny. Z Góry Dziękuje. PS. Poniżej zamieszczam w/w zadanie uses crt; var a,b:string; c:integer; begin ClrScr; backgroundcolor(brown); Writeln('Jak masz na imie?'); Readln(a);...
Sypie się, bo prawdopodobnie program wczytuje znak entera ze standardowego wejścia, można to ominąć np. tak: do znak = getchar(); while (znak != 't' && znak != 'n'); Wtedy program przejdzie dalej jak wczyta t lub n. Można też zrobić tak: char znak[2]; scanf("%s", &znak); Program wczytuje wtedy znak 0 do drugiego...
[syntax=c] # include <stdio.h> # include <string.h> int main (void) { int i,x; char A[100]; printf ("Podaj liczbę całkowitą\n"); scanf ("%s", A); x=strlen(A); for (i=0; i<x; i++) { if (A[0]=='-') printf ("minus "); if ((A[i]==1) || (A[i]==4) ) printf ("jeden lub cztery "); if( (A[i]==0) || (A[i]==2) || (A[i]==3) || (A[i]==5) || (A[i]==6)...
Witam, może mi ktoś pomóc dokończyć program, muszę zrobić tak aby wczytywał liczby do momentu aż wpiszemy 0, nie wiadomo ile liczb zostanie wprowadzonych. [syntax=java] package com.company; import java.util.Scanner; class Tablica{ public float[] mTab; public Tablica() { Scanner klawiatura=new Scanner(System.in); System.out.println("Wpisz liczby odzielające...
pierwszy program wczytuje 3 liczby z klawiatury matrycowej... a nastepnie zlicza wystopienia tych liczb :) drugi program to poruszanie się 'obiektu' (kwadracik) po wyświetlaczy 7 segmentowym za pomocą strzałek z klawiatury sekwencyjnej :) to najprostszy opis :) no chyba że chodziło Ci o komentarz do każdej linijki kodu ;) bo jeśli tak to odsyłam do...
Referencje? W C? :) Symbol ten sam, ale znaczenie inne (w C++ zresztą też). Serie if-ów ładnie łączy się przez else: Return Value On success, the function returns the number of items succesfully read. This count can match the expected number of readings or fewer, even zero, if a matching failure happens. In the case of an input failure before any data...
Faktycznie nie zauważyłem że źle przypisałem zmienna - to już poprawione. Zmiana ciała funkcji niestety nic nie pomogła. Dodano po 7 Problem rozwiązany źle formatowałem pobierana liczbę, trzeba było dać %d zamiast %f.
jeśli znasz rozmiary macierzy, to m razy wykonujesz read(plik,zmienna) i readln(plik) aby przejść do następnej linii (albo już niekoniecznie, nie pamiętam). Czytasz w podwójnej pętli 1-n,1-m, odczytane wartości przypisujesz pod wskazany przez pętle indeks (miejsce) w tablicy. To, jak będzie wyglądać to w dokumencie to w zasadzie kwestia stworzenia specyfikacji....
Witam! Mam taki problem, chciałbym zamienić ten kawałek kodu z C na C++: { cout << "\nPodaj " << i << " liczbe: "; scanf("%d",&tab[i]); } jak to będzie w C++, dokładnie chodzi mi o drugą linijkę tam gdzie jest scanf, tak żeby to było w C++, bo nie wiem jak to ma pobrać, pewnie przez cin tylko jak obsłużyć to z tą tablicą? Pozdrawiam!
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 '-':...
Łatwiej wczytywać liczbę jako string, sprawdzić czy są wyłącznie '0' i '1', a potem policzyć. Jeżeli wczytujesz liczbę dziesiętną, to zamiana na cyfry dwójkowe wprowadzi błąd (100 będzie wczytane jako 100 a nie 4). Pytanie: co robimy z zerami przed liczbą? Liczymy czy pomijamy?
Pytanie jest co wydrukuje instrukcja I.14. Program ten sie nie skompiluje.. Ale tu akurat widać, że to jest tylko fragment programu. Może wystarczy odpowiedź, że wydrukuje (czterocyfrową) liczbę szesnaskową, liczbę dziesiętną i jeszcze dwie dwucyfrowe liczby dziesiętne rozdzielone myślnikiem? Anegdota - dawno, dawno temu pisałem egzamin z asemblera....
Jeszcze jeden błąd zrobiłeś, w scanf. Pamiętaj, że nazwa tablicy jest adresem na pierwszy element. [syntax=c]#include <stdio.h> #include <stdlib.h> int main() { int A; char b[1000]; printf("A: "); scanf("%999s", b); // wczyta tylko 999 znaków żeby nie wyjść poza tablicę (tysięczny - ostatni - znak to NULL) A = atoi(b); printf("[%d]\n", A);...
Podpowiedź: po co wczytujesz pierwszy element przed pętlą ?
mam pytanie tzn.pytania: 1.jak oddzielamy od siebie liczby wczytywane z pliku?
Witam dostałem teraz kolejne uwagi. Samos obie z tym nie mogę poradzić . Tak więc proszę o pomoc [syntax=c]#include <stdio.h> #include <string.h> #include <stdbool.h> #define MAX 80 #define END "koniec" struct LiczbaCalkowita { char liczba[MAX]; // wartości cyfr, pod indeksem 0 najbardziej zancząca cyfra liczby ( c - '0' c+'0') bool...
Nie, z tego względu, że wczytuje liczbę j do j'tego elementu tablicy...
a jak czytasz tą liczbę z przecinkiem? jakiego typu jest zmienna do której wczytujesz liczbę? czy aby nie jakiegoś całkowitego np. integer?
while(liczba=k){} - wczytuje liczby do tablicy dopóki nie pojawi się k jak koniec
Podaj więcej szczegółów - sposób wczytywania liczb, kompilator. Wydaje mi się, że scanf("%d", &x) zgłosi błąd przy 2nno9. Jak miałby zamienić litery na cyfry?
Np wczytujesz liczby tak: while (scanf("%lu",&liczba... { ... } I daj swój kod w znaczniki code!!!
To moze ja sie podepne pod ten temat ze swoim pytaniem: Macie jakis ladny kodzik (ASM) do wczytywania liczby calkowitej bez znaku? Kompiluje w tasmie.
Brakuje pętli... Jeśli chcesz porównać komórki w zakresie z jakąś liczbą (tu średnia), to wpisz zakres do tablicy i porównuj z każdym elementem, lub prościej - zastosuj pętlę Np 'For Each kom In Range("N2:N11")'
Nie mam niestety na czym tego sprawdzić, a dawno nie pisałem w c, ale czy rzeczywiście należy w scanf podawać &a? Moim zdaniem powinno tam być samo a. Jeżeli jest jak myślę to wczytujesz liczbę w zupełnie inne miejsce niż chciałeś.
Robi się to tak: 1) sprawdzasz, czy następny znak jest cyfrą, jeśli tak, to wczytujesz liczbę; jeśli nie, to jest to błąd, suma = liczba; 2) sprawdzasz, czy następny znak to '+', '-'; jeśli tak, to zapamiętujesz to działanie; 3) jeśli znakiem tym jest '=', to wypisujesz sumę na ekran i kończysz wczytywać; jeśli nie jest to żaden z wymienionych znaków,...
Chodzi mi o to, ze muszę wczytać z klawiatury liczbę, a potem policzyć jej silnie. I jak wczytuję liczbę z klawiatury i zapisuję ją pod ARG, to zamiast tej liczby w ARG mam jakąś inną, dużo większą i potem wynik wychodzi mi 0, a nie silnia z tej liczby.
Kwestia wczytywania do Memo jest prosta - jak chcesz widzieć, to tak, jak nie to nie. Jednak jeśli będziesz chciał operować na tych liczbach to najlepiej wczytać je do dynamicznej tablicy, albo od biedy do TStringList. Y... "Styczna" to mi się kojarzy z pochodną funkcji ;) Co do klikania - najlepiej zrób sam wykres na Image i przy klikaniu obliczaj,...
Każde zadanie ma wiele rozwiązań, najtrudniej wybrać to o które chodzi. Reszta z dzielenia przez 10 to ostania cyfra dziesiętna. Taki algorytm może działać poprawnie, ale inaczej niż wynika z treści, masz chyba porównywać zgodnie z definicją od najstarszej. Najprościej to zamienić liczbę na string i przeanalizować cyfry jak zechcesz. Zadanie staje się...
Witam. Piszę program w języku C i jednym z wymogów jest nieużywanie funkcji "scanf" i mam pytanie czym mogę ją zastąpić? Używam jej do wczytywania liczb max 5 cyfr. Proszę o pomoc.
Stwórz tablicę (1000 + 1000 + 1) elementów, ustaw wszystkie na zero. Wczytujesz liczbę, dodajesz 1 do elementu tablicy pod zadanym indeksem. Po skończeniu wczytywania przeglądasz tablicę 1 raz, żeby znaleźć maksymalną wartość. Przechodzisz tablicę drugi raz, wypisując indeksy wszystkich elementów, które są równe wartości maksymalnej. Pozdrawiam, Dr.Vee
Wczytujemy liczby, pierwsza liczba > dzielnika jakie działanie program ma tutaj wykonać? a mod dzielnik = 0 ? Jakie maja być to działania, kolejność i schemat programu rozumiem, co ze sprawdzaniem, porównywaniem i dopisywaniem kolejnych liczba, oraz jak wspomniałeś wyżej reszta tymczasowa. W jaki sposób to zapisać jaką funkcją :?:
Witam Można wczytywać cyfrę znak po znaku w pętli. Należy użyć funkcji readkey. Do odczytania znaku przecinka obliczamy liczbę przed przecinkiem. Po odczytaniu znaku przecinka obliczamy liczbę przed przecinkiem. Jeśli naciśnięto klawisz enter kończymy oblicznie.
Wczytywanie takiego pliku jest bardzo proste. Zobacz przykłady użycia ifstream W twoim przypadku to mniej więcej tak będzie wyglądać: [syntax=cpp] ifstream plik("plik.txt", ifstream::in); string str1, str2; double num; plik>>str1>>str2>>num; /*dodawanie do listy zostawiam Tobie*/ [/syntax] Pisane na kolanie, ale tak to mniej więcej ma wyglądać. Musisz...
z pliku wczytuje liczby do tablicy i mam dzialanie np. b=5+t[i]. w zależności na czym skończy się for będzie inne t[i] i dlatego chce wprowadzić np. t[5] z klawiatury
Liczba parzyste w dzieleniu modulo (a więc reszcie z dzielenia) przez 2 dają wynik 0. Dzielenie modulo wykonuje operator mod .
nie pokazuje nic . Problem wystepuje jak dotychczas praktycznie przy tej jednej grze world of warplanes i wystepuje najczęściej podczas wczytywania bitwy i wyglada to tak ze na ekranie pokazują sie jakby takie małe rozmyte piksele, komputer sie zawiesza, przy tym dziwny dzwiek i restart. Jesli choc raz uda się wczytac grę i zagrac to przy kolejnej bitwie...
Trochę ciężko było mi się wgryźć w twój kod, tym bardziej, że dawno nie pisałem w C++, dlatego wolałem napisać swój program i opatrzyć go komentarzami. Program kompiluje się i działa poprawnie w VisualStudio 2010. Jeżeli kompilujesz w czymś innym to być może będziesz musiał kilka rzeczy zmienić. Na pewno musisz zamienić system("PAUSE"); na getch() lub...
Witam Mam problem w Javie podobny do pojawiającego się w C++ gdy używa się strumieni. Otóż załóżmy, że najpierw wczytuję liczbę typu int, a potem chce do zmiennej typu String wczytać łańcuch(ze spacjami) to program "sam" przechodzi dalej. Dzieje się tak gdy używam instrukcji czytnik.nextLine(), gdy użyję czytnik.next() to jest ok, ale wtedy nie wczytuje...
Ale o co chodzi? sscanf() ładnie wczytuje liczbę 123.0 i zwraca 1. Funkcja nie przyjmuje znaku ';', tylko na nim kończy przetwarzanie. Co byś chciał w zamian? A może u Ciebie dzieje się coś innego - co? Poza tym wydaje mi się, że coś z tymi operatorami & jest nie tak, no ale nie pokazałeś typu zmiennej str.
Wczytujesz dane do zmiennej pomocniczej i potem wynik += zmienna_pomocnicza (wynik = wynik + zmienna pomocnicza).
W sortowaniu bąbelkowym w k-tym przebiegu możesz nie sprawdzać k-1 ostatnich elementów, ponieważ z definicji będą one już w odpowiedniej kolejności - np. po pierwszym przebiegu największa liczba w tablicy zostanie przeniesiona na ostatnie miejsce. Poza tym w pobranie_danych() nie sprawdzasz stanu strumienia cin przy wczytywaniu liczb. Pozdrawiam, Dr.Vee
W tym kodzie odczytujesz dokładnie jedną liczbę - musisz wczytywać kolejno wszystkie w pętli i każdą z nich porównywać do tej wprowadzonej - jeśli porównanie wypadnie pozytywnie - wtedy wyświetlasz komunikat. Liczbę z klawiatury wczytujesz do zmiennej typu int, a liczbę z pliku odczytujesz do zmiennej typu tablica znaków, a aby porównać dwie zmienne...
to użyj dectohex, wczytywane bajty to liczby dec.
Aby sprawdzić czy jest liczbą dodatnią to chyba dziecko wpadło by na to:) if liczba > 0 then dodatnia Aby sprawdzić czy całkowita: uses system; if round(liczba)= liczba then To jest liczba całkowita else To nie jest liczba całkowita ....... pozostawię ten wpis bez komentarza... Wiesz w ogóle, o co chodzi w tym wątku? :D Do autora: wczytuj...
Witam, potrzebuję program w języku C, który: - wczytuje znak z klawiatury, - gdy wczytanym znakiem jest duża litera alfabetu łacińskiego wówczas zamienia ją na małą literę, w przeciwnym przypadku wczytuje liczbę rzeczywistą z klawiatury i oblicza wartość pewnego wyrażenia. Mam problem ze sprawdzeniem, czy dana litera jest duża (i później ewentualną...
liczby są wczytywane z pliku ini i nie rozumiem "jakiego typu liczby? czy zawsze czytane po kolei?"
No, to już coś. Teraz podobne funkcje dla assemblera zapisz dla mnożenia (MUL). Następnie zobacz, jak [url=http://www.dzyszla.aplus.pl/downloa... liczby (klika przykładów z assemblera) - znów zapiszesz swoją funkcję zamiast readln. Podobnie postąp z wyświetlaniem liczb (również ten sam link co podałem). Na koniec wszystko zapisz w jednym...
Witam! Nie za dużo kombinowania??. BlockRead nie nadaje się do wczytywania liczb zapisanych jako tekst, bo liczba może być jednym znakiem >5< lub np. pięcioma znakami >12345<. Przy tak ładnie zapisanej tablicy powinno wystarczyc: //po otwariu pliku for y:=1 to LiczbaWierszy do begin for x:=1 to LiczbaKolumn do Read(Plik,Tablica[X,Y]);...
Mam do napisania program który wczytuję liczbę całkowitą n (1<= n <= 20), a następnie n liczb naturalnych L, gdzie (1<= L <= 9999999). Każdą podaną przez użytkownika liczbę L program wypisuje na ekranie w owdrotnej kolejności cyfr oraz sprawdza ile cyfr w podanej liczbie to cyfry niepodzielne przez 3. Założenia: Użyć instrukcje for oraz...
[syntax=cpp]#include <iostream> using namespace std; int main() { int rozmiar; cout <<"podaj ilosc liczb: "; cin >>rozmiar; cin.ignore(); int tablica new [rozmiar]; int suma = 0; for (unsigned int i = 0; i < rozmiar; ++i) //pobieranie liczb... { cout <<"Podaj liczbe nr "<<(i+1)<<" : "; cin >>tablica[i]; cin.ignore();...
Wgraj firefoxa i zobacz czy będzie lepiej Dodano po 3 Start -> Uruchom -> gpedit.msc Konfiguracja komputera -> Szablony administracyjne -> Sieć Harmonogram pakietów QoS -> Ogranicz zarezerwowaną przepustowość. Kliknąć na: Włączone i w okienku: Limit przepustowości% - wpisać 0. Kliknąć OK. Następnym krokiem jest ustawienie pakietów oczekujących. Konfiguracja...
Witam mam pewien problem, a mianowicie muszę wykonać schematy blokowe algorytmu 4 programów, ale niestety nie wiem jak się do tego zabrać. Jestem słaby z informatyki więc proszę o pomoc. Mam wykonać następujące zadania : 1.) Wczytaj kolejne liczby z klawiatury, jeśli będzie liczba 0 to wykonaj średnia z wprowadzonych liczb. 2.) Wprowadzamy 3 liczby...
Można do przycisku przypisać Np takie makro Option Explicit Sub cmdWstaw() Dim pozycja As Integer, numer As Integer Dim kom As Range pozycja = Sheets("Arkusz1").Rang... + 1 If pozycja = 77 Then MsgBox "Osiągnięto koniec zakresu w zestawieniu..." Exit Sub End If For Each...
Cześć, jestem początkującym w tym temacie a mam napisac taki oto program i nie wiem jak zrobic, by wczytywało litery i znaki, a potem jeszcze ułożyc równanie na tej podstawie. Z góry dzięki za pomoc. Dane są dwie liczby rzeczywiste x i y oraz znak określający operację arytmetyczną, który może być równy: ‘+’, ’-‘, ‘*’...
Weźmy np. taką linię :" (123 rows affected)". Musisz ustalić jaki element będzie niezmienny. Np. rows affected . Nazwijmy ten niezmienny ciąg znaków, po prostu, znacznikiem. Pobierasz całą linię tekstu. Sprawdzasz czy znajduje się w tej linii znacznik. Wiemy, że ten ciąg jest poprzedzony jakąś cyfrą oraz nawiasem. Funkcja POS , zwróci Ci jaką pozycję...
Witam, Mam pewien problem z funkcjonowaniem symulatora w Bascomie. Chodzi o to, że gdy chcę wczytać jakąś wartość poprzez terminal program się zawiesza (niebieska strzałka przeskakuje do pierwszej linijki i tyle. Ma ktoś jakiś pomysł na to? Wrzucam przykładowy kod. Pozdrawiam serdecznie. $regfile = "m32def.dat" $crystal = 16000000 $sim Config...
wczytywanie programów wczytywanie obrazków wczytywanie znaków
orange neostrada promienniki łazienka volvo silnika
Bosch BGL, BGS, BSC – jak rozebrać obudowę i dostać się do zwijacza kabla odkurzacza Bosch MUM zwijacz kabla nie działa – naprawa, wymiana sprężyny, objawy usterki