Programiranje u C++-u - pitanja i odgovori izdvojena tema

poruka: 7.285
|
čitano: 1.702.547
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
1domagoj1 kaže...
Luka123 kaže...

O boze u "Operacijskim sustavima" mi smo instaliravali Linux i radili neki glupi seminarski, a laboratorijske vjezbe su bile katastrofa instaliravanje linuxa i ucenje komandi u terminalu, koje nakraju nisu bile ni bitne jer se ispit sastojao od pitanja o povjesti operacijskih sustava, koje si ucio doslovno iz powerpoint prezentacija {#}
Algoritmi i strukture podataka su bili ucenje algoritama tipa za razna sortiranja(funkcije i primjena), stog etc. i slicno i to sve u C-u.
Ovo o cemu pricam je OSS u Splitu.

A Dekker? Lamport? Filozofi koji veceraju? Semafori? Monitori? Mutexi?

Mi smo trebali za drugi labos napraviti dekkera i lamporta pomoću procesa/dretvi.

13 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
emerik kaže...
1domagoj1 kaže...
Luka123 kaže...

O boze u "Operacijskim sustavima" mi smo instaliravali Linux i radili neki glupi seminarski, a laboratorijske vjezbe su bile katastrofa instaliravanje linuxa i ucenje komandi u terminalu, koje nakraju nisu bile ni bitne jer se ispit sastojao od pitanja o povjesti operacijskih sustava, koje si ucio doslovno iz powerpoint prezentacija {#}
Algoritmi i strukture podataka su bili ucenje algoritama tipa za razna sortiranja(funkcije i primjena), stog etc. i slicno i to sve u C-u.
Ovo o cemu pricam je OSS u Splitu.

A Dekker? Lamport? Filozofi koji veceraju? Semafori? Monitori? Mutexi?

Mi smo trebali za drugi labos napraviti dekkera i lamporta pomoću procesa/dretvi.

Nikad cuo, program nastave je bio povijest operacijskih sustava a lab vjezbe, sve linux i terminal + seminarski rad o jednom od operacijskih sustava.
evo i link programa nastave ako mi nevjerujete XD, ona mi je i mentor.

http://omega.oss.unist.hr/sites/default/files/field/documents/struc_it/nastavni_program/hrDIP_SIT018_Operacijski_sustavi_2014_15.pdf

16 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
Luka123 kaže...
emerik kaže...
1domagoj1 kaže...
Luka123 kaže...

O boze u "Operacijskim sustavima" mi smo instaliravali Linux i radili neki glupi seminarski, a laboratorijske vjezbe su bile katastrofa instaliravanje linuxa i ucenje komandi u terminalu, koje nakraju nisu bile ni bitne jer se ispit sastojao od pitanja o povjesti operacijskih sustava, koje si ucio doslovno iz powerpoint prezentacija {#}
Algoritmi i strukture podataka su bili ucenje algoritama tipa za razna sortiranja(funkcije i primjena), stog etc. i slicno i to sve u C-u.
Ovo o cemu pricam je OSS u Splitu.

A Dekker? Lamport? Filozofi koji veceraju? Semafori? Monitori? Mutexi?

Mi smo trebali za drugi labos napraviti dekkera i lamporta pomoću procesa/dretvi.

Nikad cuo, program nastave je bio povijest operacijskih sustava a lab vjezbe, sve linux i terminal + seminarski rad o jednom od operacijskih sustava.
evo i link programa nastave ako mi nevjerujete XD, ona mi je i mentor.

http://omega.oss.unist.hr/sites/default/files/field/documents/struc_it/nastavni_program/hrDIP_SIT018_Operacijski_sustavi_2014_15.pdf

Znači vi ste učili kako koristiti OS, a ne kako funkcionira. Kao da ideš na neki tečaj...

15 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
g12356 kaže...

Kompletno sam sve deinstalirao i reinstalirao.

Radi se o orvellowom devcpp-u.

E pa onda imaš GCC 4.8.x a taj nema ikakvu bitniju podršku za C++14, čak i switch (-std=c++14) nedostaje. Usput otkrio sam i bug u DevCpp-u, glatko ignorira dodane switcheve za kompajler pod Project->Project options->Parameters C++ compiler stupac. To je prije radilo, prilično sam siguran. No problem sam potvrdio ručnim kompajliranjem sa GCC-om s kojim DevCpp dolazi...

 

Dobijem: g++.exe: error: unrecognized command line option '-std=c++14'

ne moram ni spominjati da -std=c++11 prihvaća, ali ne uspjeva kompajlirati kada se postavi taj standard.

 

[rant]

Testirao bih još malo sa raznim kombinacijama kompajlera, ali me net opasno drka. Izgleda da je t-comu je opet krepala oprema, to im je već drugi puta u mjesec dana, prolazi mi cirka 45% ping paketa u nasumičnim intervalima... -.-' stavio bih screenshot pinga da se smijete malo, ali to bi onda značilo još više pokušaja postanja, ne hvala. :P

[/rant]

 

EDIT:

svjestan sam da na jednoj od onih stranica što sam linkao piše da GCC 4.8 sadrži -std=c++14 switch, no stvarno stanje stvari je ovdje očigledno drugačije. Pitanje je samo tko je zeznuo, jesu li MinGW momci nešto zbrljali pri kompajliranju (ne znam što se sve može omogućiti/onemogućiti za GCC nisam ga nikada kompajlirao), ili je u pitanju pogreška u dokumentaciji.

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
Poruka je uređivana zadnji put ned 9.11.2014 5:46 (rustweaver).
15 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Sva sreća da sam se sa profesorom uspio dogovoriti da mogu drugi ide koristiti ako snimim video.

Vječni izazivač na gostujućem terenu.Moj blog:http://thebluedrag.blogspot.com/ Svi smo mi jedna velika obitelj sa prezimenom Čovječanstvo
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Pozdrav, moram rijesiti ovaj zadatak u Javi: "Napiši program koji će prirodni broj rastaviti na proste faktore tj. Napisati ga kao umnožak prostih faktora." Znam ispitati je li broj prost ili ne (http://snag.gy/VI4nM.jpg), ali ne znam kako to upotrijebiti za ovaj zadatak. Hvala.

 
0 2 hvala 0
13 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
Defa.psd kaže...

Pozdrav, moram rijesiti ovaj zadatak u Javi: "Napiši program koji će prirodni broj rastaviti na proste faktore tj. Napisati ga kao umnožak prostih faktora." Znam ispitati je li broj prost ili ne (http://snag.gy/VI4nM.jpg), ali ne znam kako to upotrijebiti za ovaj zadatak. Hvala.

A ako nevidis naslov threada je Programiranje u C++-u - pitanja i odgovori a ne u javi...

13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Joj dobro, nema teme za javu pa sam tu postao...

 
0 0 hvala 0
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
Defa.psd kaže...

Joj dobro, nema teme za javu pa sam tu postao...

Svejedno, važan je algoritam, manje jezik.

 

#include<iostream>
using namespace std;





int main()
{
    int broj = 100, faktor = 2;
    while (broj>1)
    {
       if (broj%faktor == 0)
       {
          cout << faktor << " ";
          broj /= faktor;
       }
       else
          faktor++;
    }
    return 0;
}

 

Jel ti treba objašnjenje algoritma ili možeš skužiti sam pošto proste brojeve znaš izlučivati.

A isto tako možemo i ovdje ići do sqrt od broja.

 

#include<iostream>
using namespace std;





int main()
{
    int broj = 100, korijen;
    korijen = sqrt(broj);
    for (int i = 2; i <= korijen; i++)
    {
       while (broj%i == 0)
       {
          cout << i << " ";
          broj /= i;
       }
    }
    if (broj>1)
       cout << broj;
    return 0;
}

 

Ovaj zadnij if neophodan je da pokrije slučaj kad je broj prim u pitanju ili se zadnji prim faktor nalazi iza sqrt broja.

Poruka je uređivana zadnji put sri 12.11.2014 22:42 (Floki).
13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Hvala, uspio sam, jos samo bi trebao maknuti ovu zvjezdicu poslije 3 (slika)

 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Defa.psd kaže...

Hvala, uspio sam, jos samo bi trebao maknuti ovu zvjezdicu poslije 3 (slika)

Pa jel vidis zasto ti se ispisuje taj zadnji "puta"?

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Pa da, ta druga zvjezdica ne bi trebala biti tamo, tj. ne znam kako da ju maknem...

 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Defa.psd kaže...

Pa da, ta druga zvjezdica ne bi trebala biti tamo, tj. ne znam kako da ju maknem...

Pitam te, da li vidis zasto (u kodu) ti se ispisuje? Ako ne vidis ovako kad pogledas u kod onda prodi rucno kroz kod zapisujuci na papiru svaki korak, stanje varijabli i trenutni ispis (za neki mali broj, eto 6 npr. kao i na slici). Onda ces definitivno shvatiti u cemu je stvar.

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Da, kuzim zasto, ali ne vidim kako da to ispravim...

 

6%5=1 ost.1

6%4=1 ost.2

6%3=2 ost.0 i zapise zvjezdicu

6%2=3 ost. 0 i zapise zvjezdicu

 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Defa.psd kaže...

Da, kuzim zasto, ali ne vidim kako da to ispravim...

 

6%5=1 ost.1

6%4=1 ost.2

6%3=2 ost.0 i zapise zvjezdicu

6%2=3 ost. 0 i zapise zvjezdicu

Ima vise nacina. Mozes umjesto direktnog ispisa na stdout to spremati u String pa prije ispisa substring() metodom izbrisati zadnji znak. Mozes staviti jos jedan uvjet da ako je trenutna iteracija petlje ujedno i zadnja da preskoci ispis zvjezdice. A mozes jednostavno umjesto zvjezdice staviti razmak pa neces ni primjetiti da je ispisan.

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
Defa.psd kaže...

Pozdrav, moram rijesiti ovaj zadatak u Javi: "Napiši program koji će prirodni broj rastaviti na proste faktore tj. Napisati ga kao umnožak prostih faktora." Znam ispitati je li broj prost ili ne (http://snag.gy/VI4nM.jpg), ali ne znam kako to upotrijebiti za ovaj zadatak. Hvala.

Vezano za ovaj tvoj zadatak izlučivanja prim brojeva. Broj n jest prim ako do sqrt(n) nije djeljiv ni s jednim brojem, dakle trebaš ispitati samo interval od 2 do sqrt(n)

 

Dokaz:

Ako je n = a * b

Pošto znamo da je n = sqrt(n) * sqrt(n) iz toga slijedi relacija:

 

1. ako je a = sqrt(n), onda je n = a * sqrt(n), iz čega slijedi da je b = sqrt(n)

2. slijedi ako je a < sqrt(n), onda b > sqrt(n) i obrnuto

3. dakle istovremeno a i b ne mogu biti veći od sqrt(n)

 

U matematici nam ovaj teorem da je broj prim ako nije djeljiv ni s jednim brojem do njegovog kvadratnog korjena ne znači puno, ali u računarstvu znači. Smanjili smo broj iteracija petlje na kvadratni korjen, zato se to tako radi.

 

Poruka je uređivana zadnji put pet 14.11.2014 17:25 (Floki).
12 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Molim za pomoć, početnik sam u programiranju. Imam zadatak da napravim program koji traži upis brojeva sve dok prosjek unesenih ne bude 85, zatim ako prosjek bude veći od 90 da ispiše i suprotno, i od rezultata da napravi komplement.

Zamislio sam to nešto ovako ali stalno mi izbacuje greške. Pomozite

 

#include <iostream>

using namespace std ;

int main () {

    int  suma = 0 , broj = 0 , brojac = 0 , avg = 0 ;

 

    do  { 

    cout << " Unesite broj: " << endl;

    cin >> broj ;

    suma = suma + broj ;

    brojac = brojac ++ ;

 

    }

 

    while ( avg!= 85 , float avg = suma / brojac  )  

    ;  

 

 

 

    if ( avg < 90 ) {

         cout << " Prosjek je manji od 90: " << avg << endl ;

      } 

    else if  ( avg  > 90)  { 

         cout << " Prosjek je veći od 90: " << avg << endl ;

         } ;

 

    system ( " pause " ) ;

    return 1 ;

    }

 
0 0 hvala 0
13 godina
offline
Programiranje u C++-u - pitanja i odgovori

Ovo ti je sve u banani, kreni ispocetka, i kad pises nesto u zagrade mora biti ==

Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Luka123 kaže...

i kad pises nesto u zagrade mora biti ==

Ne mora. No pitanje je što se u spornoj liniji zapravo pokušava postići.

'==' je operator provjere jednakosti, '=' je operator dodjeljivanja vrijednosti. Operator zareza razdvaja izraze, odnosno omogućava evaluaciju više odvojenih izraza unutar jednog većeg izraza.

 

Pogriješio je samo što je unutar zagrada izraze naveo pogrešnim redoslijedom:

while ( avg != 85 , float avg = suma / brojac );

 

C standard jasno kaže:

"The left operand of a comma operator is evaluated as a void expression; there is a sequence point after its evaluation. Then the right operand is evaluated; the result has its type and value."

§ 6.5.17 točka 2

 

Dakle izraz lijevo od zareza se evaluira kao void izraz, odnosno izraz bez vrijednosti, dok se za vrijednost sveukupnog izraza uzima izraz sa desne strane zareza. To efektivno znači da izraz "avg != 85" uopće nema utjecaj na izvršavanje petlje, te da se za uvjet petlje uzima rezultat izraza "avg = suma / brojac".

 

Još jedan od problema je ona 'float' ključna riječ, kojom se valjda pokušava 'avg' varijablu redefinirati u floating point tip. Float je tu suvišan jer ne samo što čini cijeli izraz sintaktički netočnim, nego kada bi nekim slučajem i prošao, bi bio potencijalni izvor problema jer se vrijednosti realnih brojeva ne mogu tako naivno uspoređivati.

 

Te konačno zadnji problem s tim cijelim uvjetom nije tehničke prirode, nego krivo shvaćen uvjet u zadatku. Naime, ako se petlja prekida samo ako je prosjek (varijabla 'avg' jel) jednak 85, kako nam se po izlasku iz petlje može dogoditi da imamo prosjek veći od 90? :D Prema tome uvjet bi vjerojatno trebao provjeravati je li prosjek veći ili jednak 85, odnosno petlja se nastavlja samo ako je prosjek *manji* od 85.

 

Također mi kompajler ispljune upozorenje na sljedećoj liniji:

brojac = brojac++;

što bi trebalo zamijeniti sa:

brojac++;

 

Jer je dovoljno. Problem sa tvojom verzijom je što se varijabla 'brojac', strogo gledano, modificira dva puta unutar istog izraza, ne postoji sequence point koji razdvaja modifikacije. Malo je komplicirano ovo objasniti bez da ulazim duboko u tehnikalije, pa se zadovolji sa objašnjenjem da je ovo tvoje suvišno (što svakako i jest) jer već i sâm izraz "brojac++" uvećava vrijednost varijable 'brojac' za jedan, ne treba ti ovo naknadno dodjeljivanje vrijednosti.

 

Prema tome, kada se sve navedeno uzme u obzir, gornji program bi ovako izgledao sa svim uračunatim ispravkama:

#include <iostream>

using namespace std;

int main ()
{
    int  suma = 0 , broj = 0 , brojac = 0 , avg = 0;

    do
    {
        cout << "Unesite broj: ";
        cin >> broj;
        suma = suma + broj;
        brojac++;
    }
    while (avg = suma / brojac, avg < 85);

    if (avg < 90)
    {
        cout << "Prosjek je manji od 90: " << avg << endl;
    }
    else if  (avg  > 90)
    {
        cout << "Prosjek je veci od 90: " << avg << endl;
    }

    return 0;
}

 

Ne rješava mi se cijeli zadatak, treba to naučiti, ali sa greškama sam uvijek voljan pomoći.

One last thing, kako bi pokojni Stevo rekao. Izraz:

avg = suma / brojac, avg < 85se može napisati i kao:

(avg = suma / brojac) < 85

Ista stvar se dogodi, a i jasnije je i vjerojatno otpornije na pogreške zbog izbjegavanja korištenja manje poznatih svojstava jezika.

 

Ako sam nešto previdio, a lako je moguće uzevši u obzir doba dana u koje ovo pišem, slobodno se nadovežite/ispravljajte...

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
Poruka je uređivana zadnji put pon 17.11.2014 7:23 (rustweaver).
13 godina
offline
Programiranje u C++-u - pitanja i odgovori

ma na to sam i mislio.... netreba bajku pricati.

Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Potrebno je objasniti probleme kako bi ih se bolje razumjelo i moglo izbjeći ubuduće.

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
 
4 0 hvala 1
13 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
rustweaver kaže...

Potrebno je objasniti probleme kako bi ih se bolje razumjelo i moglo izbjeći ubuduće.

Ma ok, ali isto tako nisi objasnio zasto ti brojac=brojac++; izbaciva gresku to je osnovna greska i trebao bi znati zasto se pise brojac++; sto je skracenica od brojac=brojac+1;.

A da negovorim kako while mu uopce nema smisla.

15 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Luka123 kaže...

Ma ok, ali isto tako nisi objasnio zasto ti brojac=brojac++; izbaciva gresku to je osnovna greska i trebao bi znati zasto se pise brojac++; sto je skracenica od brojac=brojac+1;.

Zato što bih morao detaljno razložiti problematiku sequence pointa pri evaluiranju izraza, a to bi samo po sebi bilo post dugaćak kao ovaj koji je već napisan. Ali jesam objasnio - dvostruko modificiranje varijable unutar istog izraza.

 

Luka123 kaže...
A da negovorim kako while mu uopce nema smisla.

Što nema? Unutar petlje unosi seriju brojeva računajući njihov prosjek te prekida petlju kad taj prosjek bude jednak ili veći od 85. Dobar početak. No to ovdje uopće nije bitno.

 

Ja sam mu pomogao sa pogreškama. Algoritam će morati shvatiti sam jer mu to mora "sjesti", dok su razne sintaktičke i slične greške nešto što se ne može samo tako sjesti i dobiti prosvijetljene po "duhu svetome", jer negdje treba naći objašnjenje zašto se te greške događaju, odnosno razjasniti neke dijelove samog jezika, a to mu mogu onda i ja kad sam već tu...

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
Poruka je uređivana zadnji put pon 17.11.2014 18:18 (rustweaver).
13 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
rustweaver kaže...
Luka123 kaže...

Ma ok, ali isto tako nisi objasnio zasto ti brojac=brojac++; izbaciva gresku to je osnovna greska i trebao bi znati zasto se pise brojac++; sto je skracenica od brojac=brojac+1;.

Zato što bih morao detaljno razložiti problematiku sequence pointa pri evaluiranju izraza, a to bi samo po sebi bilo post dugaćak kao ovaj koji je već napisan. Ali jesam objasnio - dvostruko modificiranje varijable unutar istog izraza.

 

Luka123 kaže...
A da negovorim kako while mu uopce nema smisla.

Što nema? Unutar petlje unosi seriju brojeva računajući njihov prosjek te prekida petlju kad taj prosjek bude jednak ili veći od 85. Dobar početak. No to ovdje uopće nije bitno.

 

Ja sam mu pomogao sa pogreškama. Algoritam će morati shvatiti sam jer mu to mora "sjesti", dok su razne sintaktičke i slične greške nešto što se ne može samo tako sjesti i dobiti prosvijetljene po "duhu svetome", jer negdje treba naći objašnjenje zašto se te greške događaju, odnosno razjasniti neke dijelove samog jezika, a to mu mogu onda i ja kad sam već tu...

Nema smisla jer si napisao da radi dok je avg manji od 85, a u zadatku se trazi ako je i veci od 90 da ucini nesto, nemore bit vece od 90 onda nikako...

Poruka je uređivana zadnji put pon 17.11.2014 19:07 (Luka123).
15 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Luka123 kaže...

Nema smisla jer si napisao da radi dok je avg manji od 85, a u zadatku se trazi ako je i veci od 90 da ucini nesto

Pa samo jedna greškica sa uvjetom, moguće krivo shvaćen dio zadatka. Zato smo tu, da si pomažemo...

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
12 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Hvala vam puno, uspio sam riješiti sve
Samo me zanima kako od rezultata napraviti komplement

cout << "Komplement dobivenog  prosjeka je: " << 255-prosjek << endl;  Jesam li dobio šta sa ovime?

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori

Pa forumla bi ti išla nešto tipa:

UINT_MAX + 1 - broj_čiji_komplement_tražiš

odnosno, pametnije napisano:

UINT_MAX - (broj_čiji_komplement_tražiš - 1)

 

budući da si ti išao sa 8 bitnim cijelim brojem, tada bi ti odgovarajuća konstanta bila UCHAR_MAX, no možeš ostaviti 255

 

No to ti je u biti ista stvar kao da si pomnožio dotični broj sa -1 te potom ispisao rezultat tretiran kao neoznačenu (unsigned) vrijednost.

 

Prouči ovaj tekst:

http://en.wikipedia.org/wiki/Two%27s_complement

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
Poruka je uređivana zadnji put pon 17.11.2014 20:47 (rustweaver).
12 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Najveći problem je što mi još nismo radili sve to na predavanjima, tako da mi je puno toga strano, pokušao sam nešto sa ovim tvojim ali sigurno to ne napišem na pravi način

Da vas ne zamaram više,je li ispravno ako napišem 255 - moj broj? Nmjte mislit da želim da sve uradite vi a ja uživam, jučer sam 7 sati sjedio i bubao i pravio razno razno

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
arko289 kaže...

Najveći problem je što mi još nismo radili sve to na predavanjima, tako da mi je puno toga strano

Zato sam stavio link na članak o dvojnom komplementu, da vidiš koji je odnos pozitivnih i negativnih brojeva u takvom naćinu zapisivanja.

 

255 - (tvoj broj - 1) je točna formula samo ako računaš 8 bitnu komplementarnu vrijednost. Da objasnim, broj: -3 je u 8 bitnom neoznačenom zapisu 253, u 16 bitnom zapisu 65533, u 32 bitnom zapisu 4294967293.

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
10 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

.

Poruka je uređivana zadnji put pon 24.11.2014 20:25 (brumir).
 
0 4 hvala 0
E-mail:
Lozinka:
 
vrh stranice