Bitovi

2

Bitovi

offline
  • 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.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14811
  • Gde živiš: Niš

Bravo! Samo, obrati pažnju na poslednju liniju, nisam baš to napisao. Hteo si da skratiš zapis, ali nije baš ispravno to što si napisao. Wink

Što se tiče "obrnutog", najpre definiši šta je to. Wink Ako želiš da transformisan broj transformišeš nazad u početni broj, procedura je potpuno ista.



offline
  • 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?

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14811
  • Gde živiš: Niš

Isto sve.

Inače, treća linija ne valja i dalje. Very Happy Mani se skraćenog oblika. Wink

offline
  • 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?

offline
  • Milan
  • 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.

Ko je trenutno na forumu
 

Ukupno su 726 korisnika na forumu :: 29 registrovanih, 1 sakriven i 696 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: BraneS, brundo65, darios, dekan.m, dragoljub11987, Inner-Cell, Istman, kolateralnasteta, Krvava Devetka, kybonacci, Lazarus, milenko crazy north, moldway, Ne doznajem se u oružje, nemkea71, Nobunaga, nuke92, Parker, pirke96, raykan, rovac, saputnik plavetnila, Shilok, slonic_tonic, sombrero, SR-3m, vaso1, šumar bk2, Čivi