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++)...
W takim razie musisz robić dodawanie na początek kolejki a nie na jej koniec. void dodaj_element(int dodaj) { tmp=new kolejka; tmp->dane = dodaj; tmp->ref = first; first = tmp; } Reszta pozostaje bez zmian :-)
#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?
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...
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;...
Możesz spróbować w ten sposób : program sumatrujek; {$APPTYPE CONSOLE} uses SysUtils; var a,b,c:integer; {**************************} function Czy_Liczba_pierwsza( x: integer) : boolean; var idx,licznik : integer; begin if (x=0) or (x=1) then {sprawdzamy czy podana liczba to 1 lub 0}...
Mniej więcej taka konstrukcja powinna "czuwać" na wczytywaniu liczb z lini pliku. [code][syntax=c] while(fscanf(plik, "%d", &liczby) !=EOF) [/syntax]
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...
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...
Nie kompilowałem tego, ale błąd jest pewnie w tym, że odnosisz się do elementu tablicy, który nie istnieje. Analizując twój kod na przykładzie... 1. tworzę tablicę z n=3 elementami: tab 3 ]. Ups ! Edit: dawno nie pisałem nic w C, ale chyba nie można tworzyć tablicy w ten sposób...
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...
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...
Dzięki chyba tak trzeba z robić zacząć od podstaw choć czasu mało
Witam Jako że muszę opanować funkcje w C w ramach treningu stworzyłem prosty program który miałby policzyć sumę dwóch liczb lecz niestety coś muszę źle robić bo wynik nie jest taki jak powinien być. Proszę o jakieś sugestie. #include <stdio.h> #include <stdlib.h> int suma (int a, int b) { int suma; suma = a+b; return suma; }...
cin >> tab[i];
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 >>,...
a jak mi zrozumie program, że podnosze każde do kwadratu?
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
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());...
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ć...
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?
mam pytanie tzn.pytania: 1.jak oddzielamy od siebie liczby wczytywane z pliku?
A jak napisałeś to co do tej pory?? Umiesz napisać pętlę do obliczania dzielników, a nie umiesz napisać pętli do wczytywania liczb?? Coś nie chce mi się w to wierzyć... Pozdrawiam, Dr.Vee
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.
Podpowiedź: po co wczytujesz pierwszy element przed pętlą ?
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]);
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...
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...
Witam. Jestem kompletnie zielony w tym programie i prosze o pomoc a jest mi to bardzo potrzebne i mam takie polecenie : wczytaj liczbe calkowita i okresl czy jest liczba parzysta czy nieparzysta. Prosze o pomoc:)
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
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...
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...
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]);...
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...
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....
Baza_danych wczytaj_dane(){ Baza_danych B; printf("Produkt:")... scanf("%d", B.Producent); return B; } Jak pewnie sam zauważyłeś - problem nie leży po stronie dwukierunkowej listy, tylko raczej po stronie niepoprawnego wczytywania danych od użytkownika. Zamiast linii: scanf("%d",...
Witam! Mam do napisania program w pascalu, który szuka najmniejszej liczby z 8 wczytanych liczb. Napisałem program, który wczytuje 8 liczb za pomocą pętli, ale nie wiem jak mam znaleźć najmniejszą :( uses crt; var i:integer; n:longint; begin clrscr; i:=1; while i<=8 do begin readln(n); i:=i+1; end; readln; end.
Witam. musze stworzyc programik mnozacy 2 liczby zmiennoprzecinkowe podwojnej precyzji postaci n,mEk (n - l. calkowita ze znakiem, m - l. calkowita bez znaku, E - mala badz duza litera e, k - l. calkowita ze znakiem). poczytalem sobie ieee 754 ale prawde mowiac nie bardzo wiem jak to zastosowac w praktyce. problem zaczyna sie juz przy wczytywaniu liczb,...
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);...
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...
Poniżej mam drugi nie działający program. Ma on służyć do wczytywania liczb z pliku, wypisaniu ich na tablicy oraz wskazaniu najmniejszej. Bardzo bym prosił o poprawienie. [syntax=c]#include <stdio.h> main() { int i,n,min; int x[20]; FILE *f; f=fopen("dane1","r"); fscanf(f,"%d",&n); printf("\n*** Dane *** n = %5d\n",n); for(i=0; i<n; i++)...
Tak samo można sprawdzać krok po kroku w głowie albo na kartce :) Poza tym z tego co widzę, to Twój program wczytuje za mało liczb. Pozdrawiam, Dr.Vee
[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)...
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.
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]
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...
Tak mało Pascala w tym Pascalu, że pan Wirth się przewraca. :) Napisz przynajmniej jaka jest treść Twojego zadania, bo teraz wszyscy się domyślają, niestety. Ja nie wiem co masz właściwie zrobić z tą funkcją, znaleźć miejsca zerowe (delta) czy stablicować i pokazać na wykresie? A może i to i to? A co do samego zadania, to rób po kolei, Masz już wczytywanie...
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...
napisz program ,który wczytuje n liczb całkowitych do tablicy i przesuwa w niej liczby o n elementów w prawo.
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 '-':...
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...
tak czytałem, dużo używałem wujka google, bardziej mi chodzi o wczytanie z pliku txt ciągu liczb 01110001 i wysłanie go, bo wczytuje mi jako string a musiałbym to wysałać bajtowo
Ł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?
[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();...
Zadeklaruj dwie zmienne pomocnicze max1 i max2. 1. Wczytaj pierwszą liczbę i przypisz ją do zmiennej max1. 2. Wczytaj drugą liczbę i przypisz ją do zmiennej max2. 3. Jeżeli max2>max1 to zamień je "miejscami". 4. Wczytuj kolejne 8 liczb i postępuj według schematu: Jeżeli a>max1, to {max2 = max1; max1=a} w przeciwnym razie jeżeli a> max2, to max2=a. 5....
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,...
Tak, wczytywanych z klawiatury.
Witam Mógł by Mi ktoś dodać komentarze do każdej instrukcji? Nie znam się za bardzo na C++ i zapewne są błędy w komentarzach. Podaje ilośc liczb do wpisania, podaje przypadkowe liczby. Program sortuje liczby i wyswietla przedostatnią największą liczbę. [syntax=c] #include<iostream> using namespace std; void funkcja() { int n; //tworzy zmienną...
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...
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...
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 Mam do napisania program: Dodawanie 2 liczb 2-bajtowych z wczytywaniem i wyswietlaniem (zalozyc, ze wynik zmiesci sie w 2 bajtach) nie korzystac z podprogramu get_num. Ogolnie dodawanie juz mam tylko nie wiem jak zrobic zeby mozna bylo wprowadzac i dodawac wieksze liczby czyli 2-bajtowe. Bede wdzieczny za pomoc
Witam! Mam maly problemik. Potrzebuje zrobic wczytywanie ciagu znakow (liczb) z pliku do pewnej tablicy. Moj pomysl jest nastepujacy... if((input=fopen("tab.tx... {printf("\t!!! Nie mozna otworzyc!!!\n\n");} else { for(int c=0 ; ( c < M ) &&...
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
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.
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 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ą...
w matlabie masz funkcję do odgrywania (chyba sound) czegokolwiek z liczb zrobionego. Masz też jakąs do wczytywania wawów i chyba do ich zapisywania, ale nie pamietam jak się te funkcje nazywają
Witam. Strasznie zagmatwany ten program, a problem, o ktorym piszesz wydaje sie banalny. Ale to nic nie szkodzi, podam najprostsze rozwiazanie. Jadziemy ( :) ) beda nam potrzebne globalne: var n : byte; l: array [0 .. 255] of real; i: byte; niech bedzie tak jak jest, czyli niech program wczyta ilosc podawanych liczb: write('podaj ilosc liczb:'); readln(n);...
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ś.
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);...
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...
witam! skonstruowałem kalkulator, działa nie do końca tak jak chcę. ma on wczytywać liczby po kliknięciu i z klawiatury. http://img23.imageshack.us/img23/7766/18... wstawiłem w linijkę OnPressKey takie coś: np dla dwójki: if (Key == '2') BitBtn2Click(Sender); gdzie BitBtn2Click to klawisz z dwójką. i działa mi tylko wtedy jak...
Źle wczytujesz n [syntax=c]scanf("%d",&n);[/syntax]
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.
Jak na moje oko, fkcja skanowania klawiatury powinna zrzucac tylko wartosc wcisnietego klawisza. Nie bawic sie juz z tym, ktory to klawisz. Poza tym - nie widze tu dla niej - co prawda nei znam bascoma ale kod jest przeciez czytelny - nie widze, by zwracala kiedykolwiek wartosc 0, czyli nic nie jest wcisniete. Nie znam tez fkcji zmiennej Temp2 - nie...
A wiec tak programuje w jagodzie chce napisać kalkulator i z dodawaniem odejmowaniem mnożeniem i dzieleniem nie mam problemu gdy w programie mam tylko jedną operacje z góry określoną prze zemnie np dodawanie dwóch liczb i je wyświetlenie na LCD. ale problem jest w tym że nie wiem jak samemu wybierać co chce zrobić dodawanie czy odejmowanie itp. 1.wczytuje...
Witam, chcialbym prosic o pomoc w tym programie. Jego zadaniem jest sumowac kolejne liczby wczytywane z klawiatury. [syntax=c] #include <stdio.h> #include <stdlib.h> /* Sumowanie 10 kolejnych liczb wpisywanych przez uzytkownika */ int main(int argc, char *argv[]) { int x,y,a; int z; for (x=1; x=10; x++) { printf("Podaj liczbe do sumowania:\n");...
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
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
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,...
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 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ą...
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....
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.
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...
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...
Nie przejmuj się ograniczeniem liczby zestawów do 1000 - możesz założyć, że dane wejściowe są zgodne ze specyfikacją i nie musisz tego sprawdzać. 1) spróbuj zgłosić program w czasie mniejszego obciążenia SPOJa. Po 2) możesz przepisać program tak, aby wykonywał porównywanie napisów a nie liczb. Pozdrawiam, Dr.Vee
Napisz program który wczytuje liczby i liczy ich sumę aż do wpisania 0. #include <iostream.h> #include <conio.h> int main() { int a; do{ cout<<"podaj liczbe"<<endl; cin>>a; }while(a!=0); getch(); return(0); } to jest to co udało mi się napisać problem polega...
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ą...
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, pisze programik w C, który wczytuje plik tekstowy w którym zapisane są liczby w formie macierzy. Po otwarciu pliku zliczam liczbę kolumn i wierszy w pliku i później alokuję dynamicznie odpowiednią tablicę 1-wymiarową o rozmiarze kolumny*wiersze i wpisuję do niej wczytywane liczby. Założenie jest jeszcze takie, że po każdej wczytanej serii liczb...
to użyj dectohex, wczytywane bajty to liczby dec.
napisałem program który ma wczytywac ciąg liczb całkowitych(np. 1 2 3 4 5) o dowolnej długosci i umiesci go na liscie jednokierunkowej. Jednakze mam błąd gdyż potrafie tylko definiowac stałą którą jest 8 a ja chce zeby wczytywac mozna było dowolną liczbe elementów a nie tylko 8:(( prosze o pomoc!!!! oto kod: #include <stdio.h> #define SIZE 8 void...
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ć...
Próbowałem troche, miałem też problem z wyświetleniem tekstu... nie było błędu, po prostu tekst sie nie pojawiał.. W każdym razie przerzuciłem sie na C++.. przeczytałem troche o otwieraniu plików, ale nadal nie rozumiem jak mam rozdzielić liczby dla poszczególnych zmiennych? Opisze dokładnie problem: Mam 13 liczb o różnej ilości cyfr.. są one przypisane...
Tutaj masz superszybką :D metodę wczytywania pliku, mogą być liczby, może być tekst, może być oddzielone spacjami, albo każda w osobnej linii, opisałem tam, jak to zrobić (ale tylko tekst): http://www.elektroda.pl/rtvforum/topic22... Można (trzeba :D ) to trochę zmodyfikować i w procedurze prescan_buffer() zamienić alokację tablicy wskaźników...
wczytywanie programów wczytywanie obrazków wczytywanie znaków
yamaha filtr paliwo pilot zmiennym kodem halogenowy transformator
pomiar indukcyjności cykanie transformatora
Termostat w lodówce Amica AZC220iM: mechaniczny czy elektroniczny? Naprawa przełącznika zakresów w radiu lampowym - diagnostyka i konserwacja