Witam. Pytanie dotyczy fragmentu algorytmu do wyszukiwania binarnego. isr, ip i ik to zmienne typu int, oznaczające odpowiednio indeks wyrazu środkowego, indeks wyrazu początkowego i indeks wyrazu końcowego. Rozumiem, że polecenie:
isr = (ip + ik) >> 1;
ma wyznaczyć indeks środkowego wyrazu, ale jak to się dzieje? Pozdrawiam.