C++ zadacic

poruka: 58
|
čitano: 6.782
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
protjeran
offline
C++ zadacic

Pusti Dev. Pogledaj code i upotrijebi mozak da ti ovo "compilira". Nema te logike kojom to može raditi.

Moj PC  
3 0 hvala 0
16 godina
neaktivan
offline
C++ zadacic
ms visual studio c++ - radi
Dev c++ - radi
Borland - radi
Sto drugo rec nego da radi (probo s raznim kompajlerima i dalje radi)
Marko
Moj PC  
0 3 hvala 0
16 godina
neaktivan
offline
RE: C++ zadacic

Dajte poslušajte tracera... može radit, ali ako radi to je onda slučajno, jer se na memorijskom mjestu za min, min2 ili šta već našlo nešto što nije u tom trenu smetalo.

Kad se deklarira neka varijabla, onda dođe na neko mjesto u memoriji (na njenu adresu). Na toj adresi sigurno već nešto piše, jer su to mjesto koristili razni progmami (windowsi, mozilla, šta ja znam). Tako da će nakon deklaracije sigurno nešto tamo postojat, ali to će bit neko smeće koje je ostalo od nečeg drugog i nemamo nad tim kontrolu. Zato trebamo inicijalizirat.

 

Za to su moguća 2 načina: brojat koji broj učitavamo, pa prema tome napravit if-ove

inicijalizirat minimum na nešto veliko (ali tu oprez da ne bi bilo preveliko, int ne može sve integere memorirat, ode u minu nakon maxint-a).

15 godina
neaktivan
offline
RE: C++ zadacic

Nista se tu ne radi automatski. :)

 

Evo malo objasnjenja.

Kad deklariras varijablu (recimo naredba int min;) za nju se u memoriji rezervira mjesto, 4 bajta.

Ukoliko ju ne inicijaliziras (inicijalizirati znaci dodijeliti varijabli vrijednost prije koristenja) ona ce poprimiti vrijednost koja se trenutno nalazi na ta 4 bajta u memoriji.

Zato tebi radi, a nekima ovdje baca smece.

 

EDIT: preteko me luka :)

Poruka je uređivana zadnji put pon 18.1.2010 20:00 (g09o).
16 godina
neaktivan
offline
C++ zadacic
Odustajem. Ipak ja ucim programirati u c-u vec 6 MJESECI. pobjeđuju pametniji
Marko
Moj PC  
0 3 hvala 0
16 godina
offline
RE: C++ zadacic
midzan21 kaže...
Odustajem. Ipak ja ucim programirati u c-u vec 6 MJESECI. pobjeđuju pametniji

C,a mi govorimo o C++!

AMD
16 godina
neaktivan
offline
RE: C++ zadacic

Očito ne učiš dobro, i tu su ostali koji to uče puno duže, a neki i knjige pišu iz kojih te (bar pokušavaju) učit :D

 

Poslušaj koji savjet, nitko ti ne želi zlo.

 

A na ovakve stvari se ruše puno ozbiljniji programi ;)

 

 

(npr jedan Apollo je explodirao pri lansiranju zbog overflowa, tj neka varijabla je računom toliko narasla da nije više bila prikaziva, i opla. Ako nije Apollo, onda neki drugi Space Shuttle, kuži se kaj hoću reć :D )

17 godina
offline
RE: C++ zadacic
midzan21 kaže...
Odustajem. Ipak ja ucim programirati u c-u vec 6 MJESECI. pobjeđuju pametniji

ok, pa eto, pitaj profesoricu koja ti je to rekla kako se može uspoređivati neinicijalizirana varijabla, ako je to zbilja rekla

17 godina
neaktivan
offline
RE: C++ zadacic
midzan21 kaže...
Odustajem. Ipak ja ucim programirati u c-u vec 6 MJESECI. pobjeđuju pametniji

Već 6 MJESECI?! Nemoj zezat?! Mislim da gospodin Tracer ipak malo duže programira... recimo, većinu života?

"Tako je" - povikase seljaci i slozno glavama razbise zid
16 godina
neaktivan
offline
C++ zadacic
c i c ++ ucim 6 mjeseci. Treba mi u ruđeru za prolazak 2 i 3 razreda
Marko
Moj PC  
0 0 hvala 0
16 godina
offline
RE: C++ zadacic
midzan21 kaže...
c i c ++ ucim 6 mjeseci. Treba mi u ruđeru za prolazak 2 i 3 razreda

Ruđer,a?Tam bi profesori trebali nekej znati.

AMD
16 godina
neaktivan
offline
C++ zadacic
znaju mnogo, al nekad ne objasnjavaju dovoljno
Marko
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
RE: C++ zadacic
emerik kaže...
midzan21 kaže...
c i c ++ ucim 6 mjeseci. Treba mi u ruđeru za prolazak 2 i 3 razreda

Ruđer,a?Tam bi profesori trebali nekej znati.

Neki baš očito i ne znaju, kad mi kumić počne pričat šta su mu rekli kak da šta riješi (nije riječ samo o programiranju), ja njega gledam, mali šta ti baljezgaš? No dobro, ovo je već deeeeebeeelo u offtopicu, rješenje je ponuđeno odmah među prvih par postova, tak da...

 

EDIT: I to isto, al ne da ne objašnjavaju dovoljno nego ne objašnjavaju dobro.

"Tako je" - povikase seljaci i slozno glavama razbise zid
Poruka je uređivana zadnji put pon 18.1.2010 20:13 (1domagoj1).
17 godina
protjeran
offline
RE: C++ zadacic
1domagoj1 kaže...
midzan21 kaže...
Odustajem. Ipak ja ucim programirati u c-u vec 6 MJESECI. pobjeđuju pametniji

Već 6 MJESECI?! Nemoj zezat?! Mislim da gospodin Tracer ipak malo duže programira... recimo, većinu života?

Pa nije baš većinu života :) Ali dobrih 11 godina iskustva u C++u, uz C, Pascal i Basic. Jedino čime sam se duže bavio su borilačke vještine :)

16 godina
neaktivan
offline
C++ zadacic
Ne objasnjavaju dovoljno dobro.
Marko
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
C++ zadacic

Hvala vam svima na pomoci! Osmijeh

 

Ipak izgleda da nije bio tako jednostavan zadacic. Ja koristim Microsoft Visual C++.

 

I koje bi onda rijesenje bilo tocno?

 

 
0 0 hvala 0
16 godina
neaktivan
offline
C++ zadacic
Iskusao sam se i u basicu, ali jako davno (qbasic)
Marko
Moj PC  
0 0 hvala 0
17 godina
offline
RE: C++ zadacic
midzan21 kaže...
mi min NIKAD ne inicijaliziramo. Tako ce min AUTOMATSKI poprimiti taj broj koji mu se daje.

evo uzmi taj kod:

1. int i,a, min;

2. cin>> a;

3. if(a<min)kako će stroj znati od koje vrijednosti varijable min varijabla  a mora biti manja ili ne?

jednostavno nema taj podatak

 

 

Poruka je uređivana zadnji put pon 18.1.2010 20:32 (Floki).
15 godina
neaktivan
offline
RE: C++ zadacic
svida mi se prljavi trik.hehe
15 godina
neaktivan
offline
RE: C++ zadacic
Hvala!
17 godina
neaktivan
offline
RE: C++ zadacic
Tracer kaže...
1domagoj1 kaže...
midzan21 kaže...
Odustajem. Ipak ja ucim programirati u c-u vec 6 MJESECI. pobjeđuju pametniji

Već 6 MJESECI?! Nemoj zezat?! Mislim da gospodin Tracer ipak malo duže programira... recimo, većinu života?

Pa nije baš većinu života :) Ali dobrih 11 godina iskustva u C++u, uz C, Pascal i Basic. Jedino čime sam se duže bavio su borilačke vještine :)

SmijehA nije ni 11 godina malo, čak i malo više od polovice mog života Belji se. Btw, jedva čekam ovo drugo izdanje, čim dođe evo me u knjižari, hehe. A jel možda znate kakvu literaturu za Python? Hrvatske literature uopće nema kolko ja znam, pa ako možete kakvu od engleske preporučiti?

"Tako je" - povikase seljaci i slozno glavama razbise zid
16 godina
offline
C++ zadacic

Za python mislim da je najbolje tutorial s oficijalne stranice http://docs.python.org/tutorial/

Moj PC  
1 0 hvala 1
17 godina
protjeran
offline
C++ zadacic

Nisam toliko stručan za Python, ali evo ima onih koji jesu ;)

Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
RE: C++ zadacic
xxxxx kaže...

Za python mislim da je najbolje tutorial s oficijalne stranice http://docs.python.org/tutorial/

Samo da mi prođu ti ispiti, pa da se mogu malo više tome posvetiti... Thumbs up!

"Tako je" - povikase seljaci i slozno glavama razbise zid
16 godina
offline
C++ zadacic

Nism ni ja stručnjak, inače ni sam ne znam u čemu bi programirao, prije sam bio pomalo u pythonu, pascalu, c-u, c++, vb.net itd.

Sada malo pokušajem u C# i qbasic u školi radim.

Jednostavno nije programiranje za mene, taman u svakom jeziku znam do dvostrukih petlji :)

Nekako mi jezik dosadi nakon početka i onda prelazim na drugi da ga isprobam i tako...

Ne mogu se zaljepit ni za jedan :)

 

Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
C++ zadacic

hitno trebam pomoc za rijesavanje zadatka:

napisati program koji ce pomocu naredbe do while zbrojiti troznamenkaste brojeve djeljive s 19 , osim toga, program treba ispisati koliko ima takvih brojeva!!!

 
0 0 hvala 0
17 godina
offline
C++ zadacic

Jel to neki test u školi, pa preko iphoneaNamigiva

 

Probaj ovo, nije mi se dalo provjeravati točnost:

 

#include<iostream>
using namespace std;

int main() {
    int x=100, s=0, a=0;
    do {
       if(!(x%19)) {
          s+=x;
          a++;
       }
       x++;
    }
    while(x<=999);
    cout<< "Suma troznamenkastih brojeva djeljivih sa 19: " << s;
    cout<< "\nBroj troznamenkastih brojeva djeljivih sa 19: " << a;
}

 
0 0 hvala 0
17 godina
odjavljen
offline
C++ zadacic

U ovakvom slucaju dolazi dobro znat neke stvari o podatkovnim strukturama i algorithmima

ako hoces sta naucit, pogledaj par algoritama za rjesavanje slicni problema napisani u pseudokôdu, al ak je samo zadatak u pitanju, mislim da su decki vec sve rekli

When life gives you lemons throw them at the mean people and hope it gets them in the eyes.
 
0 0 hvala 0
Nova poruka
E-mail:
Lozinka:
 
vrh stranice