Dora; // metaarhiva dobrih zadataka
Proizveo: Adrian Satja Kurdija
Ideja preuzeta od Školjke (by Ivica Kičić)

Prijava


Zaboravili ste lozinku?

Simulacija operacija logaritamske strukture

Stanje strukture ćemo prikazati tablicom svih brojeva koji su trenutno u strukturi. Lijevi kvadratić predstavlja mjesto 1.

  • Stvori praznu strukturu sa 6 mjesta.
000000
  • Suma svih brojeva na mjestu 2 i lijevo od njega.
000000

Rezultat: 0 + 0 = 0

  • Broj na mjestu 3 uvečaj za 4.
004000
  • Broj na mjestu 5 uvečaj za 2.
004020
  • Suma svih brojeva na mjestu 5 i lijevo od njega.
004020

Rezultat: 0 + 0 + 4 + 0 + 2 = 6

  • Suma svih brojeva na mjestu 4 i lijevo od njega.
004020

Rezultat: 0 + 0 + 4 + 0 = 4

Mogući pozivi strukture u jeziku C++

LogaritamskaStruktura s(6);
cout << s.zbroj(2) << endl; // ispisuje 0
s.dodaj(3, 4);
s.dodaj(5, 2);
cout << s.zbroj(5) << endl; // ispisuje 6
cout << s.zbroj(4) << endl; // ispisuje 4
© 2012. Anton Grbin Creative Commons License

Ovaj članak objavljen je pod
Creative Commons Attribution-ShareAlike 3.0 Croatia License