Poslao: 02 Sep 2014 20:33
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
A da ne treba, mozda, da bude u petlji ovo sto si na pocetku napisao na papiru?
p = x % 2;
x = x / 2;
y *= 2 + p;
A kad se obrnuto radi stavljaju se i obrnute matematicke operacije. Umesto deljenja mnozenje, a umesto mnozenja deljenje. Je l' tako treba?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 02 Sep 2014 20:51
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Onda treba ovako y *= (2 + p); tako?
A kad sam mislio na obrnuto, mislio sam da transformisan broj kada zelim da vratim nazad koristim onda ovako:
x = x * 2;
y /= (2 + p);
ili se koriste isti izrazi?
|
|
|
|
|
Poslao: 02 Sep 2014 20:59
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Znaci isto sve. Ok. A kako bi trebao da izgleda skraceni oblik onog 3. izraza?
Nego, kad sam vec tu, hteo sam da te pitam nesto. Da li kad zavrsim ovu knjigu za 1-2 meseca krenem na c++ ili c#? Nastavnik programiranja uporno hvali c# i kaze da je bolji da ce se sad vise koristiti, jer je c++ star jezik i da ce se c# vise koristi za sistemsko programiranje. Da li je to tacno i sta ti mislis o tome?
|
|
|
|
Poslao: 03 Sep 2014 09:37
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14811
- Gde živiš: Niš
|
Obzirom da u izrazu imaš dve različite operacije, skraćeni oblik nije primenjiv. Jedino da zapišeš sve u dve linije, što je bez veze.
Što se tiče C++ ili C#, ne bih rekao da sam kompetentan da presudim pošto C# još uvek nisam radio ozbiljnije. Ono za šta znam da je prednost C++ jezika je to što je sve u rukama programera, pa su samim tim njegove mogućnosti veće. No, i šansa za grešku je veća.
Kako god, moje neko mišljenje je da je jezik manje bitan, i da je cela suština naučiti da razmišljaš kao programer. Sintaksa se kasnije lako nauči.
|
|
|
|